You really need to reconsider. I gave up hosting on my own computer several years ago. There was a literally continuous stream of attacks from around the world. Even though I was using a Linux based machine as my host, it was still a pain to review the logs and keep up with all the patches. I shudder to think what it would be like on a Windows machine.
Comcast used to ban hosting on local machines. Don't know if they've relaxed that or not.
Comcast does allocate some web space for home users on their servers, but you do have to go to the control panel and activate it. Not sure what their rules are regarding business use and the amount of bandwidth they permit though.
I would recommend a hosting company like
(No connection, no referral -- just a satisfied customer.)