Well I am not a big batch scripter, so help me out here. I know that when you call a program from a command line the OS sends the parameters as an array of strings to the program. So when I put quotes around ANYTHING at the command line, does the OS detect that and consider it one parameter, and hence the program itself receives it as one parameter? That would explain why I couldn't find ANY documentation regarding using quotes with the net user command.