This script uses the Microsoft Indexing Service object for all queries. The index service will pull MP3 tag data out of the files if they are named properly. If no tag exists the script degrades nicely. Searches are fast and you can customize your index service to update as you deem appropriate. I left mine at the default settings.