Great design is self-effacing. The moment a user has to think about the interface, it has already failed. I keep coming back to this: reduce, then reduce again.