I usually just type in tgtap when I first get on the internet, and it takes me to this, then I just click on the first link which is some random topic, in which I just scroll up to the forum.
I used to check the homepage regurally, and I'm honestly not to sure why I don't anymore. I'll definitely have to check it out mroe though now, and try to be a little more active with the news ann shit.