On the case for offline Google Docs
"Why not just build an actual desktop app in the first place?"
If:
1- Your company is choke-full of highly skilled web developers;
2- You already have a well-regarded Office web suite;
3- You want to screw MS Office.
Which one of these is easier?
1- Hire a team of desktop developers and waste loads of time and money rewriting your web suite as a desktop app;
2- Waste loads of time and money retraining everyone in desktop technologies, then waste loads of time and money rewriting your web suite as a desktop app;
3- Bolt offline support into your Office web suite.