Randy Kramer wrote: > Or, in a slightly different example, if a computer user understands how to use > one (mainstream) word processor, he should be able to quickly understand and > use at least the main features of other mainstream word processors (if there > are more than one). (And further, a goal or criteria of a word processor > human interface would include how many of the more subtle features of a > different word processor a newbie user can pick up without the manual.) I don't think a word processor is a good comparison -- it is meant to emulate a piece of paper in a typewriter (and I have met people who find even this had to tackle). Most people can deal with this metaphor and pick it up quickly, especially for the basics of typing a letter. Now, to take this one step further, high-end publishing/layout applications like PageMaker or QuarkXPress (or, heh, LaTeX) are not as intuitive to a new user who has no knowledge of publishing and layout, and require some training or at least going through a few tutorials to pick up the basics. Yes, it's good for some things to run out of the box... it depends on what the user's goals are (which is how I earlier defined the separation between professional and amateur). If a user wants something simple analogous to a consumer-grade tape deck to record on, there is software for it and it basically works without much effort. If a user wants something that is the equivalent of a multitrack mixer and tape deck environment, the requirements for understanding how to use it are higher and working 'out of the box' doesn't even make sense for this... you can turn the equipment on and see that the power indicators are on, but unless you have a clue about the equipment, it is useless to you. -- Brett ----------- Programmer by day, Guitarist by Night http://www.chapelperilous.net http://www.alhazred.com http://www.revelmoon.com