I've tried to break it up into three parts: the first being a whole lot of examples on how it can be a little bit more pleasurable to deal with a computer and really address the qualities of the human interface.