You can do all that! Is there a way you can have people donate stuff before they throw it away? Like contact a club, many people will have extra parts they are often happy to give you. Or craigslist, or put up a few fliers?
The one exception I would recommend is you may want to buy a good power supply - they can be hazardous to work on, an when they wear out I don't recommend fixing them. The rest of the 'donated' products could be just fine.
Also, they shouldn't be throwing away old computer parts. They should be recycled - many of them contain exotic materials with are both rare, useful, and hazardous in land fills.
Good luck, I think it's a neat thing you are doing.







