I know a site where you hum the song you want to identify into the PC's microphone and it identifies it for you pretty accurately. I've tried it myself a few times and always got the song I was looking for. I don't remember right now if it's OK to post foreign links though?