superboyac , have you tried mp3tag yet? i'm curious to hear your view of that.
Oh yeah, I forgot to mention that! I did try out mp3tag a few times, although i will admit that I didn't spend as much time with it as I did for TGF. Here are my initial impressions:
Again, it is definitely a powerful program and does everything I want it to do. The question is how it accomplishes this. For example, it has the feature to preview the changes before you make them, but all it does generate a text file that notepad opens and you see the existing/changed files listed one after another. Now, Tag&Rename's preview is much more polished. It opens up it's OWN window, with all the existing names listed on the left side, and the new filenames (or changed tags) listed on the right, in a very nice interface (nice gridlines, etc, things that don't really matter but are nice). Furthermore, both mp3tag and TGF have less convenient methods of selecting and deselecting the files you want to work with than Tag&Rename. Like I mentioned before, T&R has those 4 buttons for this purpose which I use constantly, especially in huge directories that just have a bunch of albums dumped into them. Also, in mp3tag, you change and save your favorite file-naming routines in the preferences, which seemed odd to me. In T&R, you do it on the actual window that you are working in. It seems weird to have that in the same place where you also decide whether or not you want the program "minimizing to tray", etc.
Again, none of these things are a big deal and it's just a matter of preference, but these programs are basically just specialized file-renamers. Actual "power" in these types of programs are less of an issue than in, say, other types of programs like file-manages like Directory Opus, where power is very significant. So, since all of these programs basically can do the same thing, excluding a few very intricate features, then the primary importance to me is the user interface and efficiency and speed. This is why I keep going back to Tag&Rename. I don't have a problem learning how to use a software if I have to, but I don't feel the need to do that for this kind of software.
So...that's my story. Sometimes, I wish I new how to program myself, but all I do is ask for features...I'm a feature leech!