I’m interested in understanding what it is that makes websites look good or professional (graphically). One thing I’ve noticed that seems to help is related to the way the website uses different shades of the same color. By weaving onto a page different shades of even a single color, the page can achieve an appearance of both unity and variety, which seems to be essential to the professional look.
The MSN.com homepage is a good example. The vast majority of color on the page is blue (except white of course). But the text is a dark blue, the header backgrounds are a light blue, and the MSN title picture and page background are a gradient the lies between the two. And so I see overall theme on the page, but without that cheap effect that is produced when only one shade is used throughout.
I am trying to incorporate this technique into my personal web-page.