Why I wrote my own command line argument parser and why you might want to use this too

The Problem