It is essential to have a website which is a representation of business. People often say that this is a good website and that one is not quite but the real question is what makes a website good?