I'm back with another 'flaw.'

Your script doesn't handle "<Field:n>", not sure about the others such as "<Field@n>" though, but probably the same case with those aswell. Mind you, I don't know if it's a problem with the Field itself, or if it's because it's used as an If/=. *Shrugs* This isn't exactly a huge deal though, not something like when your script wasn't dropping the last "." of a folder. If you fix this, great, if not then no real problem. I can simply (re)add the file to the exclude list. Just thought I would make note of it though.
Just for kicks, here's my mask and the outcome and whatnot--
Mask: (problem area bold)
C:\Documents and Settings\Chris\Desktop\My Music\<Genre>\$if(<Custom 1>=--Misc--,!--Misc--!\,)$if(<Custom 1>=--2Pac Misc--,!--Misc--!\2Pac\,)$if(<Custom 1>=--2Pac Fake--,!--Misc--!\2Pac\Mixes\,)$if(<Custom 1>=--Tech Misc--,!--Misc--!\Tech N9ne\,)$if(<Custom 1>=--Tech Fake--,!--Misc--!\Tech N9ne\Mixes\,)$if(<Custom 1>=--Album--,<Album Artist>\<Year> - <Album>\,)$if(<Custom 1>=--Album--,$if(<Artist>=<Album Artist>,<Track#> - <Title>,<Track#> - {<Artist>} - <Title>),<Artist> - $if(<Title:28>=It's Okay [One Blood][Remix],<Title:28>,<Title>))
Current Filename/Filename It Should Have:
C:\Documents and Settings\Chris\Desktop\My Music\Rap\!--Misc--!\The Game - It's Okay [One Blood][Remix].mp3
New Filename: (without bold area enforced)
C:\Documents and Settings\Chris\Desktop\My Music\Rap\!--Misc--!\The Game - It's Okay [One Blood][Remix] (ft. Bun B, Chamillionaire, Clipse, E-40, Fabolous, Fat Joe, Ja Rule, Jadakiss, Jim Jones, Juelz Santana, Lil' Wayne, N.O.R.E., Nas, Rick Ross, Slim Thug, Snoop Dogg, Styles P, T.I., Tha Dogg Pound, Twista, WC and Young Dro).mp3
You can probably see why that filename is problematic, some 83 characters over the 250 character max Filename/Folder Path Windows limit, Lol. Like I stated though, not a huge problem.