Midomi SoundHound is also worth a try. You can hum or sing into it, or let it ID something playing on speakers whereever you are. It seems to ID more stuff off the beaten path of the hit radio lobotomy loop. I blew past its limits pretty quickly in electronica, but it picked up a surprising amount of shoegaze, 8-bit and screamo.