hi, im not sure if any of this has been addressed already because i havent read the entire thread, but perhaps i can help a little here.
im currently running a half dozen websites, an IRC chat server, my own email server, and a file server out of my home on my qwest 1.5/896 DSL backbone. qwest has the most awesome TOS ive ever read so if theyre available in your area i highly recommend them. bottom line, they dont care _what_ you do with your bandwidth so long as you arent violating any laws. they dont care if you run websites or file servers from your home. they dont care if you run commercial sites from your home. just stay within the law and pay your bill and youll never hear from qwest on anything you do.
ive set up a small tutorial that explains the process of setting up a server to operate from your home. this is done using a Windows 2000 Server server and a linksys befsr41 home DSL/Cable router/switch. ive since upgraded to their wireless setup but its all basically the same. see
formatting link
for that tutorial. if you need furtherhelp please feel free to contact me privately. you
_could_ have local loopback issues depending upon the cable/dsl modem issued by your broadband provider. some modems are able to pass internal requests and others arent. basically that means that everyone outside your LAN will be able to access your servers but you wont. if this happens, a simple HOSTS file edit (in notepad) will fix it. for example, my crappy DLS modem does not support local loopback. for me to access my sites from within my LAN i must add this line to my HOSTS file:
192.168.1.18 7slotgrille.com
that tells the computer im using to resolve to my local IP instead of through DNS. the only downside to this is that youll never know if your server access is down due to DNS issues but thats rare anyway.
btw, will you be using DNS or direct IP access?