Something that i have found useful when trying to figure out a song i heard is the site leos lyrics
www.leoslyrics.com. If you know any words that are in the song you can do a search by lyric, either as a complete phrase or scattered words. So for example, if you heard roadhouse blues (by the doors) on the radio and did not know the name of the song or who it was by, youd type in the lyric you heard (keep your eyes on the road) and it would give you a list of all the songs that contain that lyric. The site has definitely been extremely useful for me.