Check out MusicBrainz Picard. Along similar lines is Jaikoz, which is not free but is an excellent and popular product. I also like the free version of Media Monkey. The paid version of Media Monkey is nice, but it's a bit more expensive than Jaikoz. Mp3tag is quite useful, but more for tweaking...