The the site is blocked in Russia? Can anyone else confirm? It may just be poor connectivity. Hackerfactor would be an interesting addition to the known Russian blacklisted sites[1] though.
[1] http://en.wikipedia.org/wiki/Russian_Internet_blacklist#Know...