Free Geek
Helping the needy get nerdy since the start of the third millennium. FreeGeek is a computer recycling and training center in PortlandOregon that operates mostly off of volunteer labor.
About: http://www.freegeek.org/mission.php
Homepage: http://www.freegeek.org/