Agreeing your website design before programming

When you have chosen a company or individual to create a website for you, ensure that you are entirely happy with the design before it goes to the programming stage. Remember that you are paying the company to design you a site but also listen to their recommendations. It is important to remember that they are in the business and very often tend to know what works and what doesn’t?
Once you have agreed the design of your site and it is in the development stage, changes to it can be costly as it can take the website company some time to implement the changes you requested and very often mean work they may have already done is wasted.
Go through each section of the site and be aware of how the finish product will look. If you are not sure of any components or feel that you would prefer it to look different discuss your views with the company at the design stage to avoid wasted time and cost for all parties.