It works okay for me.
The links all work, and I can back out of it to previous sites with no trouble. I don't get what's happening with your computers. Have you done a virus check?
The site looks interesting, and so far, reasonable.
