In undergrad I took a course called Human-Computer Interaction & the old school Apple UI guidelines was one of our texts. One interesting lesson involved looking at how Apple did & didn't follow their own recommendations - in particular, their media player at the time, broke many maxims in order to present a UI that looked like a physical home / car audio system interface. Even the resident mac addict agreed it was poor UI.