We can't put up our best games, because the zip files exceed 1 MB. We have free web space, and there is a 1 MB file size limit.
Yes, just request them by email. (You must be able to receive .zip attachments containing .exe's.)
Pure and simple, money. It would costs $60 a year for a basic upgrade, which would give us sufficient power for a long time. That includes a domain name. (think: www.bsgprogammers.com)