[SpeedSearch]

Features
Mac OS X native.
Searches a folder hierarchy or one or more volumes.
Searches 'TEXT' files by default. Users can define sets of file types to search.
Uses the WASTE text engine to display search results.
Regular expression matching (like UNIX grep) is available, using the PCRE (Perl Compatible Regular Expression) library.
Supports "goto line" for the CodeWarrior, BBEdit and Alpha editors.
Macintosh, DOS and UNIX file formats are handled, transparent to the user.
Uses Appearance Manager controls.
Uses Navigation Services for file dialogs.
Uses offscreen drawing (user-configurable) for flicker-free updates.
Search results are limited in size only by the amount of memory given to SpeedSearch.
Search results are displayed as they are found.
Search results are displayed in color, which is user-configurable.
Search results are displayed in a font and size that is user-configurable.
Search results can be searched for a specified string.
Search results can be saved to and loaded from a file.
Search results text can be copied—straight from the results area--using the copy command or drag and drop.
Functions such as text scrolling and window resizing remain available during a search.
Files not containing matches of the search string can be displayed (useful for finding files not containing, for example, a company copyright notice).
Files and folders of matches can be opened by SpeedSearch.
Patterns can be specified to limit the search to only file names matching the patterns.
The start folder can be set using drag and drop.
Start folders can be added to a menu for easy access at a later time.
Multiple search windows can be opened.
Extensive Balloon Help is available for all windows.
And much more...