Hi Mecha,
If your site isn't like BF, you see a few hundred or thousand visits a month, and you don't stream a lot of video, then you can easily run a site from home.
If your site IS like BF, then the problem you're going to have running the site is your ISP.
First, the upload speed of most home internet connections is 10Mbps or less, so any decent traffic site is going to overwhelm that speed.
Second, you don't have a static IP address so your server isn't at the same "Internet street address" everyday. The IP address changes every so often, and then your server won't work until you update DNS.
Third, most home ISP's have a clause in their TOS (Terms of service) that exclude any site that generates more than "X" amount of data transfer per month, week, or day. It's the ISP's way of making sure you pay for "Business Internet" which is about 10x more expensive.