Hey I browsed the forums and wasnt sure if this was posted or not yet but while browsing xda i acame across a touch screen version of Music ID and it works great. but for some reason i cant seem to upload the file. If i can find the link i will just post it here i guess..
Tested on my HTC Vogue/Sprint Touch
Ok here is the link..."http://forum.xda-developers.com/attachment.php?attachmentid=125258&d=1225114292"
edit here is the website
http://forum.xda-developers.com/showthread.php?t=439974