As far as I can see from your post, you have your web server and a router hooked into a hub which is then plugged into your DSL modem correct?? If so, how many IP addresses are you getting? There is the possibility that your router is getting an outside IP address and your web server isn't. That would certainly stop one from accessing it through the web.