Thanks for pointing out the fact that pipes might be involved, I hadn't thought of that. So I guess I didn't give the greatest example, but I still think there are many programs that would benefit from this approach. It just annoys me when I have to prepare to run a program by going over the help message and slowly building the command to run.