A good website design can be the major attraction in selling products and gaining attention of customers. It should be designed in such a way so as to attract customers and compels them to revisit. But every website is different. There are some things that all great sites have in common. Here's a checklist to help you make your website great.