Unfortunately I wasn't around when that site was up and running.. How long did the website last and when did it cease to exist? Would Tech post there as well??
Bit out of the loop since I only made my presence on the board a couple of years ago..
ECF'NW.
It was less a forum and more of an actual site. They had an interview with dude around the time of Absolute Power where he kind of explains finding out about the site and how they knew shit about him that made him be like, "Whoa, we gotta find out who these dudes are." They released some exclusive shit, like the Pure Dope Posse track, or the All Out War Regime cut. Some of them even had an actual intro from Tech explaining it, while others just had a "TechN9ne HQ Exclusive" tag that played.
I honestly wasn't around for it's glory years. I stumbled across it one day and looked around, decided I would check it out better another day, and it seems like only a month later it went down.