I installed XAMPP yesterday, and it was working fine. Using a free dynamic DNS service, I was able to access the site in a 'remote' fashion, and a friend of mine successfully tested it from his home. I hadn't jumped through the security hoops though, and most of my services were running unprotected.
I performed the suggested security changes, but now I only have http://localhost/ access (or whatever other method, 127.0.0.1, etc.) and no longer does the dynamic DNS service work. If I attempt to access the site via the remote method, it simply hangs, and provides no page data. Just:
Internet Explorer Cannot Display the Webpage
Most likely causes: ...