It somethimes can't load for hours for me. But it seems completly at random, so I have no idea what it could be.
What I know is, changing IP helps somethimes. In case you badly need to view or post in here, and you can't connnect. Then changing IP may help. For the rest I only can recommend Mo to make sure that the connections allowed (and other settings) aren't (too) limited.
And maybe use apache instead of IIS. There's a reazon why 69% of the all the web servers use that httpd program. (other words: it's more used than all other web server programs together) The only drawback probably will be, that you can't use the asp.net, you'll have to rewrite pages with that in a other langue. Or run IIS for those pages.
-Mel