Dont know if this has been posted before, but i hope it helps someone.
I found a mobile service, Shazam, that will track down band names and song names just by holding your phone to the music for 30 seconds.
I have tried it with some quite obscure tracks, and it has found most of them.
The service costs 35p per min, then the cost of a txt to inform you what it is you are listening to.
It only takes 30 secs for them to txt you back afterwards.
The telephone number for this is;
"2580" from your mobile phone.
(im in the u.k, btw. )