I recently needed to do parse command line arguments for a whole host of different scenarios. Rather than do each individually, I've created generalized command line argument parser. Since I figured others might find that useful too, I've now made it public.
Simply create a class, and the constructor parameters and properties marked with a special attribute will define the arguments your application takes. It can even generate usage text and format it for display on the console.
In case anyone's interested, you can get the class library, documentation, samples and source code on my site.