The following is extracted from Chapter 1 of Designing Effective Google Mashups for Social Change.  The entire chapter is available here