Techist Forums? "Forums" is not part for the name, it's, like, profession of this place, or whatever (great, now I'm talking like an emo, or was it a goth?). But it slipped my mind!
How about TTTT? Stands for "
TECHIST - TOMORROW'S TECHNOLOGY TODAY". Quad T? QT? 3T?