Flash is a very powerful and flexible application to design and develop rich content websites, online presentations, web animation and attractive banners. It is a relatively higher cost web presence option in most cases, so enough research and planning needs to be done to assure that higher cost of design and development leads to higher return on investment.
Depending on your target market and website objectives, you may need full Flash websites or sites with Flash elements, i.e. introduction, logo, menu or banner (like the animated banner ads that you see on our website).
If used properly and wisely professional and expressive Flash elements can increase your website attraction and popularity, specially for certain target markets, without any side effect on the search engine optimization process. Although full Flash websites are not search engine friendly and more expensive to design, they motivate and attract visitors more efficiently.
Contrary to a general misunderstanding, Flash websites can provide you with extensive control over the contents through special content management tools. In other words they have the capability of the contents being updated by users like other websites.