In general, many (most?) internet plans specifically prohibit running a web server with a residential account. A business account would be necessary in these cases.