The Web reduces the economic hurdles of publishing a message to a large audience. This paper documents a pedagogical pattern to integrate community service with the curriculum. Students in two different computer science courses teamed up to create websites for local non profit organizations (NPOs). The projects provided CS majors with real customers, the challenge of working on an interdisciplinary team, an opportunity for community service, and an opportunity to learn very new technologies. For their part the NPOs gained a new means of communicating their missions to the world. We believe the potential for reuse of this pattern is high and could benefit other schools and communities.