There's an organization in Minneapolis which does a similar thing. It's called Free Geek Twin Cities, and they recycle old PCs and put Ubuntu on them. It's about $40 for a computer, or one can earn one by volunteering for 24 hours. I used to volunteer there when I was less busy.
When I first moved to Portland I volunteered at Free Geek. But it was mostly because I didn't know anyone and it seemed like a good way to make like-minded people.