A definition of design that’s too often true (by way of Guy Kawasaki’s blog):
Design consists of creating things for clients who may not know what they want, until they see what you’ve done, then they know exactly what they want, but it’s not what you did.