Flash sites look really nice, but as already mentioned, they don't deal well with search engine spiders. And it is possible to mess up your installed Flash player real easy, and if you (or your potential clients) don't know how to fix it, you'll miss out.
I was recently having a problem with Adobe's Flash player. Don't know what messed it up, but some websites were okay while others would not work at all.
The other problem with Flash is that, depending on how big you make it, it can take too long to download. If your potential clients do not have a high speed internet connection, they may not wait long enough for your Flash presentation to load.
Either way, keyword meta tags are important, and here is what I have found that works (by doing a lot of my own research)...
Come up with a list of what you think your potential clients might use as a search phrase to find you. Get rid of most of the duplicates (more than 3 duplicated keywords is considered bad). Don't use commas (,).
As a simple example, say you only thought of the following phrases...
seattle wedding photographer
wedding photography in seattle
Your keyword meta tag would be "seattle wedding photographer photography seattle". This should result with your site coming up on the found list using either of the 2 phrases due to the way search engines match keywords to search phrases.
Flash based
