Oreilly has a very good article on some of the limitations of the web browser, and the advantages of using Flash for web based applications.
This is a really good read at its covers some of the ins and outs of using Flash for Rich Internet Applications.
You can read the article here.
[via swfnews]