The 'IF NOT EXIST' took care of my problem with consecutive logons so I decided to open up my test group and try it on some additional systems.

When running this on other systems (Windows XP w/SP2) it doesnt seem to register the fonts until you browse the %windir%\fonts folder. The fonts are installed in the directory and show up in the registry, but they are not available in the applications (i.e. Word, Excel, etc.) until you browse that folder. I've even tried rebooting in between hoping it would force this but it does not.