Re: Consistency
There's a chapter in Platt's Why Software Sucks titled "Your user is not you". It should be mandatory reading for anyone who writes software that's intended to be used by anyone else.
Ironically, Platt was named a "Software Legend" by Microsoft back in 2002. Apparently by "legend" they mean "good story, but not one you should believe".