I use Fileseek. Pretty damn decent and gets the job done, plus it's free unless you want added options. I use it so much I should buy the upgrade.
All you do is point Fileseek to your downloaded public_html folder, enter a search term in quotes and search. If you have an idea where that search term may be at then you can chose that specific path. Like styles or whatever. If you have Notepad ++ installed you can direct Fileseek as Notepad ++ to be a handler in Fileseek and when you right click a found string you can open with Notepad ++.
Another great tool to compare text documents or text-based documents is Diffmerge. Then there's Everything.exe which I use for all searches on my computer. It will also search for files that are hidden whether you have show hidden file names on or not in the folder options of Windows.
Just some Info. Here are the links:
One thing I like about Everything.exe is that I can find the hosts file in an instant rather than naving to its path. Since I use Everything.exe in replace of crumby Windows search, I turn off indexing in my HDDs. Saves on wear and tear. Especially with an SSD.
So use Filesekk to search for text withen files, even in dlls.
Use Everything.exe to search for files.
Use Diffmerge to compare files.