The Vista command line is far better than the XP one. Forfiles and find combined allow me to search files containing a certain string deep into directories. This could of course be done in explorer with type:asp TextToSearch.
forfiles /S /M *.asp /C "find /N \"TextToSearch\" @file" | more