Well... before we hyjaak this thread, the answer to 'why' is in the TechNet article:
http://support.microsoft.com/default.aspx?scid=kb;en-us;110930

Shawn,
Use the SetOption('NoVarsinStrings','on') and see if %vars% are excluded. Same goes for @Macros.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.