It seems there is someone upstream from you having problems. I checked what I could on the page and couldn't find anything that didn't point to either iwethey.org or microsoft.com. Wish I could be more helpful.
BTW: I get the 404 occasionally, but after a few reloads I get the page. Has all the symptoms of someone upstream from you having router issues.