re : swf / svg and devices
>Regarding mobile devices, SVG is already there in prototypes, and interests the giants of the sector (which have contributed very actively to the spec) more than SWF.
SVG may be in this space as a prototype, but the Flash player is already there, including, but not limited to:
and is also available across platforms:
also, swf files utilize gzip encoding.
re : flash as applications.
Flash is very capable of creating complex application front ends. In fact, with Flash MX this is rather simple. I realize that Flash has a reputation for being an animation tool, as that is where its origins lie, but i think developers need to look at what is possible with Flash today.