I see all the flash bashing and have to comment.
As broadband increases Flash will take over the internet and here is why.:
Fact: Flash can render a page on any browser the same way. HTML /CSS attributes and DHTML can not do this.
Fact: Flash is not just a design / animation tool anymore. It can parse and write XML on the fly, read text files and communicate with server side script to work with databases.
Fact: Flash applications do not need to rely on “cookies”, “session variables” or have cookies turned on in order to navigate through the application.
Fact: Flash can use a timeline to load data elements(via flash remoting) and not have to reload an entire webpage.
Fact: on the flash stage your not restricted to tables in order to have good layout and design. without things jerking around and changing colors from browser to browser.
Fact: (with-in notice of the human eye)flash does not take longer to load than html. (miss use.. and long animations have distorted this) As a matter of fact flash can appear to load faster as you can choose what elements you want to load first.
Fact: flash can load play a movie with no other plug-in. (you don’t need real player, windows media player or quicktime.)
Fact: Flash is not a stateless environment. (this is critical meaning you can envoke serverside script pages/and proxies on fhe fly. with out the user doing anything.)
I can go on and on. But .. that’s enough for topic starters.. lol let the bashing of this post begin.