I had heard "moodlogic" does what this program does. Moodlogic bitched at me a lot to pay for it, and then didn't identify a single fracking song. This program took a pile of badly named, badly (almost non) tagged MP3s, and helped me turn it into a properly ID3 tagged properly filename'd list of files.
As such, I now know who to give money to to get the CD versions. Artists win. (I hope.)
Old and busted: Moodlogic New Hotness: MusicBrainz