is there a neat way to catch and reject invalid command line properties? (e.g. "PROPERTY" supplied thus: "msiexec /i mystuff.msi PROPERTY=shouldberejected" - I don't mean rejecting invalid values, but rejecting based on the property name not being in a specific acceptable set thanks Alan