“Now it’s not good enough to just be usable. The design has to fit into peoples’ lives. It actually has to make people happy, and anticipate their needs.”
Dana Chisnell offers great insight into the psychology behind design, with a set of detailed case studies, in Beyond Frustration: Three levels of happy design.