Most web design companies charge by the graphics or words, or page length, etc. I have found that to be very cumbersome in trying to price and build websites for a particular client. So what I have done is to price websites by their size.
Larger sites quote on request.
As long as it is within your allotted meg space. This way there is no limitations on what your site will look like, only the amount of space that you want to purchase. At the present I am not offering Shopping carts or secure online shopping. Even though the market analyst predict this will be the wave of the future, I am holding off on this service because I feel that the average business and customer feel that their credit card purchases are not very safe over the internet. Eventually I may add this service when there is a demand for it on your website.