I was chatting with Erich today and he made a really funny comment regarding hard-to-find software features. I was complaining about how a certain feature in an unreleased Rational product was very useful yet impossible to discover unless someone showed you where to find it. He said "well there's the guru angle - we have to keep a few of the interesting features hard to find so that when we demo them people will be impressed with our advanced ability to use the tools".
He was kidding but there's really some truth behind the humor. Ever sat down with someone who could use a software product much more effectively than you and you're impressed with their advanced knowledge? If this happens to me in the future I'll have to ask myself... 'why is it that this person knows about features that I don't?' Is it that I'm stupid (obviously not!) or is it that the software has a clumsy user interface that makes useful features hard to find?
PS - The aforementioned Rational feature is being fixed so that it's simple to discover.