%COMSPEC% has pointed to the valid command interpreter since MS-DOS. Using that in my scripts instead of CMD or (back then) COMMAND, simple kix scripts developed 12 years ago that call the Shell command will run without changes.

EG - if Vista had changed the name of the command interpreter to VShell, your scripts would not work, while those that used %COMSPEC% would.

It's all about portability.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D