I should add for everyone's benefit that I tried out TNT a while back. I even paid for a subscription.
Hard arse moderators + very average intel in the paid section = big circlejerk.
100% Would not recommend. This forum is heaps better for reviews and discussion.