Great article, covers the basics in detail.
Though I have to admit that I wonder how come most Linux / open source software websites are so average-looking in terms of colors, font and general styling.
There seems to be a policy of content over presentation when it should be possible and even easy to have both in 2011 without much effort.