I decide to go through my music collection today and sort the tags out, theres quiet a few years worth of stuff in there, some correctly tagged, some not. After a bit of faffing around I found
http://www.mp3tag.de/en/
Made life a lot easier, gets details from freedb and amazon.
And its free, voluntary donate.