I have always been a fan of ID3-TagIT. It does require .NET 1.1 installed. Ignore the German to English translations on the website as there are just a few grammatical errors. The program itself is very clear.
http://www.id3-tagit.de/english/index.htm
It is extremely powerful and does a fantastic job of reorganization, renaming, and just overall usage.