Do a "netstat -a | grep www" which if you have Apache running and bound to all interfaces should show a line like:
tcp 0 0 *:www *:* LISTEN
If it is just bound to one interface or the other the "*" in "*:www" will contain the interface address or hostname.
I can ping/traceroute to you but I get "no route to host" when I try to telnet to your port 80 which I'm guessing means your provider is dropping http traffic to you. Maybe they don't want you putting up a web server. It would explain why you can get to your outside interface from your inside machines as you would not be going through their routers to get there.
I have an idea. Why don't you try running your web server on a port other than 80. Maybe they are only blocking 80. Try 8000 for instance, then restart your httpd service. Test it with
http://chatroom.fuckmicrosoft.com:8000[ May 07, 2002: Message edited by: VoidMain ]