There are many excellent tools to tag a music collection. Tools like the excellent mp3 tag can be used to tag an entire collection thoroughly. If you are more a command line junkie who likes to tag music from the command line or build his own scripts to tag his music collection you might like the command line tool ID3 Mass Tagger.
ID3 Mass Tagger can add or edit id3 and id3v2 tags in multiple music files on a computer system. It currently supports the ID3 v1.1, Lyrics 3 v2.0 and ID3v2 formats which limits it somewhat to music formats that support these as well.
The developer’s homepage contains a few usage examples and downloads for Windows, Linux, Dos and FreeBSD including the source code of the application. Not all parameters are explained on the homepage though. The Readme document that is included in the download explains them all and should be read after unpacking the files to the local computer.
Some basic usage examples are the following:
Strip all id3v1 tags from all mp3 files in a folder.
id3 -d *.mp3
Copy id3v2 tags to id3v1 tags in all files
id3 -2 -1 -u "*.mp3"
Removes embedded images and padding from all mp3 recursively starting at /mydocuments
id3 -2 -rAPIC -s 0 -R "*.mp3" "/my documents"
ID3 Mass Tagger is a powerful command line music tagger. It works best in conjunction with batch files or shortcuts but can also be used separately. Could be useful for someone who is editing lots of music files on a regular basis.

Toe Tag just another MP3 Tagger ?
Advanced MP3 Tag Remover
Winamp Auto Tagger
ID3 Tag Remover
Check your MP3 Collection
Diagnose Your Mp3 Collection With MP3 Diag