The swap is a great idea...I also got free computers for a place I volunteered by calling larger companies to see if they had upgraded computers lately. They usually had a few old ones just sitting around.

In Calgary, there are a few small oil and gas companies bought out by big ones...so keeping an eye on the business news is a good source of free computer info!

(I can't bake worth a darn, so I have to scrounge...)