Flash is always been great if it’s built based on the right purpose and technique. There are some things to consider before we work on our flash development.
Some clients want to use flash because just because it’s currently a happening trend. Now it’s the web agency task to remind them that representing corporate/brand image is more important than following trend. Make sure their brand can appear well in flash; otherwise they’ll make an expensive mistake.
Also you might want to consider that not all people enjoy flash. When some people meet flash, they just wait around 10 second and left if nothing happen. So it’s important to keep the flash short and sweet. This would also come in handy for those who enjoy flash but have slow CPU / connection.