Re: stalkin' my peeps - Welcome New Members thread!
Honestly, I don't know. I would guess because I sometimes can't find my way into topics I like when I'm new somewhere. And also because I visit so many other forums that it's hard to keep track of where I post.
What are these other forums
of which you speak?
I am trekkiedane and I cannot endorse anything in this post.