Your business processes, such as inventory management and shipping, will affect how you set up an e-commerce site.
Every industry has a wide variety of business types. Web development is a learning opportunity for both the business owner and the developer.
Every small business owner has a story to tell. Your website is a great place to tell your story.
When you run a small business, it's difficult to take time out of the many hours a week you work to think about the website. But, your web development tasks cannot be done while you are answering the phone and taking care of customers.
It's important to have input from all whose jobs are affected by the website.
Artists need clean, simple sites where the focus is the art.