SPT DE Dennis CM Why I wrote my own command line argument parser and why you might want to use this too The Problem