We created a class roster using Google's network spreadsheet platform. There are tradeoffs between stand-alone and network applications. For example, network applications are generally slower than stand-alone applications because transferring data to and from a network location is usually slower than transferring it from your hard or flash drive. Furthermore, networked client-side programs are generally written in JavaScript, and execution speed is limited by the JavaScript interpreter in your browser.
We may even be able to see speed differences when making simple changes to our class roster spreadsheet. Does it seem as fast as Excel when you are editing or formatting a cell? How about if you do some arithmetic? (Do a test).
The capabilities of a network application may also differ from a comparable stand-alone application. For example, Excel allows you to sort a spreadsheet on multiple columns, while a Google spreadsheet limits you to sorting on one column at a time.
That is just some of the bad news. But, is there good news as well?
The key advantage to a Google spreadsheet over a stand-alone program like Excel is that it facilitates collaboration, as shown in this short video.
Collaboration support features in a Google spreadsheet include:
Finally, here is the recording of a webcast showing how some people at Google use online productivity tools internally.