Recently a number of web-based applications have developed which have changed the concept of browser. The browsers now require to do more that opening some simple web-pages. They need to be capable of executing programs and do almost all that can be done with offline softwares.
I use a number of web-based applications -- however the only problem I find with them is that in general they don't work offline. I would like them to work offline and upload data when I open the browser or get online.