Updated to work w/ .NET 2.0 and the latest Args package using "-" as the switch delimiter.