I still say your @ProductSuite logic is flawed. There is a FAQ on it.

You are using $ inside quotes and according to the manual, when used inside quotes, it should be doubled as per Richard's example.

Why do you map persistent if it is remapped on every logon? Also, if you map persistent, you also have to /delete /persistent.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.