Flash IS accsessible to anyone..it is a free download!The main advantage to flash that I think will only make it more and more popular as more and more people get faster connection is this:When you create an application for the web or for windows (linux, ect) you have three main layers. 1)Presentation layer 2)Application Layler 3) Data layer.Let us say that I have a guest book. I can view the guestbook, and I can post to the guestbook. As the owner, I can edit the guestbook.When I click on the veiw guestbook button, the application layer goes to the data layer, pulls up the data, parses it and then sends it to the presentaion layer for display. Same thing happens when I add an entry. Presentation, Application, Data, Application, Presentation. Each of these is a call to the server. In flash, my presentation layer and my application layer are contained in one single flash file. Once it loads, it is loaded and all of the application calls are run from the client side rather than the server.