Nice design, very clean, very accessible.
Though, its also very ordinary. Your site does not stand out from any other web site. Its just a simple heading; menu; blog; footer design.
I think that to have a successful company on the web, you need to show potential customers that you are innovative and can offer them something different.
I also think that you should make your site more personalised. My number one rule of thumb:
Transactions dont equal profit, customer relationships do!
I know i have gone a little off scope, though; i thinks an important point.
Overall, you've done well.