This has got to be one of the coolest things I have read about in a long time. [linky]
This would be exactly something that I could devote my volunteering efforts towards. The synchronicity statement at the beginning of the video lays it out very well: "People need computers, people had too many computers, they'll come together...one problem will solve the other."
Awesomeness occurred. They do actually defray their costs a tiny bit with some small required fees and suggested donations. But if you need a computer and can't afford one...this is your way to get it. It also encourages the "teach someone to fish" philosophy. One way people earn a computer is to work in the shop putting computers together for donation. You build 6: 5 for others and the 6th you keep.
Like I already stated awesomeness.