I'm trying to connect to that from a machine here (for some reason it
won't receive updates from our wsus server), page starts to load, just
kinda hangs then.

That site down? Maybe got hacked cuz they didn't run updates on that
server? <G>