I've been using MusicBrainz Picard, which is great for tagging albums, but not so great for tagging individual files. It'll do them, but you can't really do it in the same batch way you would for an entire album.
I have been using Tag & Rename, lets me grab tags from file names and visa versa. Also lets me set multiple items to the same album, year, artist etc.
However Trogs looks pretty good also!
Finally got a new mp3 player and will be catching bus to work every day starting next month, so I will get back into the mp3 tagging i think cus my library is looking pretty unorganised and un-tagged.