Dribbble: the community for graphic design
Ten Principles for Good Design
by
Justin Kemerling