Source: http://www.slaw.ca/2010/06/21/what-makes-a-website-a-great-experience-from-an-end-user%e2%80%99s-perspective/