First I admit that I am not a web designer, but a design lover, and what you are going to read are not my own thoughts, but the summary of the best things I have read about that topic.