The opportunities for nonprofit and community organizations are changing rapidly. The growth of web 2.0 and its adoption by the main stream have opened doors for better communication with supporters, more coordinated action among staff and access to data management tools. These tools hold the promise of increasing efficiently of nonprofits and greater capacity for community groups. These opportunities also present a challenge.