interaction design
It is very important to thoroughly consider the people who will use the information artifacts that you build. Techniques -- such as activity analysis, iterative design, lightweight prototypes, and usability tests -- can help you understand who your users are, what their needs are, and how what you're building actually works for them.

reading: The Design of Everyday Things
[Don Norman]

Don Norman's book centers on the design of things that we tend to take for granted. Things you take for granted until you see that next double door without a push or pull label.

example: Ultra 16

A boutique web design firm, based in New York City, with a San Francisco office. While this site is flashy, it is interesting.