
I agree with just about everything
you say, but not most :-)
While it's true that web applications aren't a perfect replacement (atm) for the current generation of business software, you have got to admit that the progress is remarkable.
I currently view web based applications as an important complement to traditional software with the potential (as technology progresses) to one day replace the current 'software running on a pc' paradigm.
What is also important to keep in mind is that applications running a browser, aka 'web applications' don't necessarily run on the web. There are a ton of 'web applications' that are run over a corporate network, delivering quasi flawless performance.
Love the sarcasm btw :-)