it was to do with MTU (basically the number of bits or bytes, not sure which, in a package). My ISP expects an MTU of 1458, and Windows defaults to an MTU of 1500. When your browser and my server negotiate to work out how to communicate, some corporate firewalls permit the communication that tells my server to drop the MTU down dynamically - and some don't, so if you were behind a firewall that doesn't that would explain why you couldn't see anything, and others could. Set my routers and Windows to an MTU of 1458, and now it works. In Windows it requires a registry edit, easy to find via google: http://www.winguides.com/registry/display.php/280 So ask your ISP what your MTU should be and set your routers and your server to that value, would be my advice.