on 23 April, 2002
379 Views
A nonprofit group harnessing the collaborative potential of the Internet and working to making computers accessible as a tool in support of community-based, social change organizing.