Also isn't it against the Residential TOS to run a server on the connection? (even if technically port 80 is open)
The TOS is pretty much open-ended, they could decide at any time to cut your line if your usage is high(according to them). How many people actually have the TOS enforced on them?