For automatic tagging of iTunes music use iEatBrainz (do a google search). It Finds songs in iTunes with incomplete tags, searches a database online and fills in the blanks or fixes bad tags. Works surprisingly well.
Rarely the default tag that it wants to use for a certain song is wrong but you can select the right one from a small list of possible tags. So just scroll through it to check before you commit the update to iTunes.
Worked fine for me? Didn't know it was that old actually. lolThis works OK with the latest version of iTunes? I'm wondering since it hasn't been updated since 2005.
iTunes will do this just fine.