when use localhost w/o port, it understood to use standard web port 80; however, as mentioned above, a lot of ISP might block port 80 to prevent non-business subscribers to run a web server; in additions, if you think it's something about your firewall hardware or so, just enable thing 1 by 1 until you enable everything and if still not working on port 80, then it's definitely your ISP; btw, remember that some routers dont support NAT, so you cant test your site w/i your LAN but must be from outside
Have fun,
FREE One A DayFREE PhotoFREE GamesFREE WebsitesFREE Portable GPSFREE WAMP Guides