By TWC, that be Total War Center? What was your username there?
I made Exilian... I dunno, just happened really. My mod was hosted on a nother guy's forums, his techie left and they collapsed so I made my own forum and he moved into the Techie role. And that's the 'zilian.