>If you wanted to use VFP, have you considered the venerable PHDBase? It does fuzzy indexing of free text, including expressions that could include filetostr(). No reason you can't put a trigger on folder changes to keep your phdbase index current, plus timestamps or sys(2017) to avoid pointless reindexing,
>
>On another topic: spent yesterday afternoon modifying the VFP Balloontiptext I found on your blog. Great work!
PhDbase is discontinued since it's not compatible with newer versions of VFP. It works up to a certain table size, and then it crashes. And it crashes hard!!!! No workaround, so you should NOT use it.