>The point is that the output of one command is intended to be useful >as the input of another command, or, the terminal. Output, or error output? The error output of commands *should* be intended to be useful to the poor sap who's trying to use the command, even at the expense of making it harder for some program to parse.