Este sitio, me parece muy bueno.
http://www.es-asp.net/tutoriales-asp...controles.aspx
A mi parecer, debes crear una interfaz lo suficientemente atractiva para que un usuario este sorprendido, pero lo suficientemente limpia para que no sea molesta. Es decir, no abuses de imagenes, iconos o animaciones. Pues todo esto tambien va con el rendimiento.