A great website needs to have great typography. Take a look at these great Commandments of Typography.