That's a great idea. Allowing for discovery at the command line is one of the biggest challenges I've faced. Your solution is definitely a good way to accomplish that and one I hadn't thought of. Do you think that the mode variable is a common enough pattern that advanced users would know to do that right off the bat?