LOCATE32 is top-notch. It comes with a command-line version,
LOCATE.EXE, which makes a perfect fit with XyWrite. The next release
of U2 has a frame, LOCATE, which provides a seamless interface
between LOCATE.EXE and the Xy Cmline: You enter LOCATE
[string] (where "[string]" is a bit of the desired
filename), and the search results are imported directly -- and at
lightning speed -- into XyWrite. (The key to LOCATE[32]'s speed is
its filename database, which should be updated daily as an automated
task.)
Also not to be ignored is FINDSTR.EXE, the built-in Win32 grep
utility. There's a U2 frame, GREP, which uses FINDSTR to provide
GREP functionality from the CMline -- also in the forthcoming
release of U2.