I'm Hominid. Yes, that Hominid. I joined Steve's other site but now he's apparently created a new one. I hope things actually start happening here.
Welcome to my humble new site. TBH, the other one had a good start, but it seems that the primary reason it failed is that I accidentally let all the wrong sorts of people in(including a certain person who decided to trash me personally after I called him out on stuff), and too soon.