How about Free Geek? They are a nonprofit that fixes up computers and gives them to the needy and sells others to fuel the cause.
open