Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers!
/Peo, FreeWebSpace.net
To get decent bandwidth, you'd have to get a T1, or at least have FIOS at a minimum to attempt hosting at your home. If your hosting other peoples websites I would discourage it. Its just not a secure environment, too man liabilities, performance issues, and risks.
Colocation might be a bit...