The 'Find Files' feature in Windows XP can never seem to find files that contain text. The problem appears to be caused by the fact the only files with 'known extensions' are searched. This can be overridden by setting a registry key to DWORD 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\FilterFilesWithUnknownExtensions
This can also be done through the UI for the Indexing Service by setting the property 'Index files with unknown extensions'. Note that it is not necessary to turn on the indexing service. This is covered in detail in the KB article: