For months I was having problems getting TT.net to pull up and couldn't figure out what the cause was. It was the only website out of the dozens I visit on a regular basis that was having problems loading. Finally, after a long Z hiatus, it started working several months ago with no major changes to my system, ISP, browser, etc - so I don't know what the issue was unfortunately. Maybe my machine was just tired of the load times.