Woohoo, I donated $10 to MusicBrainz today. Horrible name but great service. You feed it an MP3 and it spits back out the correct Artist, album, genre, etc and resaves the file with the correct information automatically. Totally free but also totally worth a $10 donation.