Google has released a very interesting set of APIs called Google Docs Data APIs. The APIs allow you to manage your Google Docs and update spreadsheets. There's great potential here for collaborative applications. Spreadsheet sharing is a very comon task in many offices. The creation and distribution of these spreadsheets can now be accomplished by rather simple scheduled tasks.