ALL are advised to consult an expert for your particular application.
First Problem: There are many people still on dial-up or slow connections and all that graphics and flash gets real annoying for them to download. Chances are that you'll be lucky if they visit your site more than once, and if they actually get to your "ordering" page.
Second Problem: Search engines (SEO). In line with the first question if you want people to actually find your web site then the search engines must be able to see your site. Currently search engines can't read the words that are in graphics and most flash. So the search engines will have no idea what your web site does and may even stop looking at it!
Third Problem: This is a minor problem and if the web design is done correctly, with your input, can be dealt with. This third problem is Relevancy. How many website have you go to that have this wonderful flash intro that you have to wade or wait through to get to what you want? Now will you go back to that site and wait through it again or is it a "Gee that's neat" and you won't want to wait through the intro again. That's why many flash sites have a "skip intro" link or button on the screen. The first time is wonderful, beyond that it is annoying.
Make sure you own your domain name and you have your passwords to your site.