Chris, I'm defenately not against putting functionality into products. What I'm saying is this: When adding functionality, you must spend just as much time making this new functionality easy to use. There will always be some learning involved, but it's the development team's responsibility not to make the learing curve too steep. The users prefer useability, and I think we should give them what they want.

Originally posted by chsh

To be quite honest, I think you're wrong. If a programmer is capable of doing a thorough needs evaluation, then a single person CAN create a good product.
Most programmers don't have the education nor the experience to do this.

It seems to me that you're arguing that Linux is not Windows
When it comes to user interface the MAC-OS' desktop metaphore is somwhat of an industry standard. It's my personal opinion that MS have a better implementation than what currently is available for Linux. Other people can have a different opinion. What is really the truth, I don't know. Only tests can prove.....

And Chris, there's no need to point your gun at me.... I don't believe in warfare......