RegWrite(), optional parameters. (?) Syntax: RegWrite ( "keyname" [,"valuename" [, "type" [, value]]] ) Considering there optional (no terminal error if left out), should't they not also do something useful? Following 2 case's are more or less NOP case's. (always 0/error.) RegWrite ( "keyname" ,"valuename" ) RegWrite ( "keyname" ,"valuename" , "type") Or from a practical (useful) use the syntax resolves to RegWrite ( "keyname" [,"valuename" , "type" , value] )