The design aspect needs some thought in my opinion. I think the site design is far to open, it gives a very cold, sterile feel to the home page, where you want to be creating a warm and inviting environment.
Your home page is one of the most important pages, it greets your customers and if it's not a place where a customer feels welcome, then they can leave with a quick click of the mouse, and any sale will leave with them!
Think of a home page as being the room in your house where you greet visitors, just because their not in your own home means you want them to feel any less welcome and comfortable.
Colour is another area I think you should focus on, those current colours do nothing at all to make that site work. Logo design is another, 200-300 spent in this area can give you a great place to build a brand on.