Just a few things I noticed...
-- Instead of your "skip intro" link being coded into the flash intro, just put it directly in the html of the intro page so if it happens to be loading slow someone doesn't have to watch the "loading" animation for a minute or two just to get to your main page.
-- The bubbles (?) in the menu bar across the top are kind of distracting.
Now the following is just my opinion, but I don't think flash animation is well suited to a business site. While it may look nice, there is the possibility that you could be turning a customer or two away because of it. Granted, most people do have flash installed these days, but when you're trying to run a small business you really need all the customers you can get, right? There's a few things you should aim for when designing a site to support your business. Number one on the list should be to maximize compatibility for as many people as possible. Not everyone uses the same browser, or even the same operating systems. It should also be clean, legible, and easy to navigate.