I'm dropping a quick comment to say that I love the mingle log idea. I think it will help new players get pulled in more quickly--and it will definitely keep the existing playerbase from being overwhelmed by a flood of intro posts every week/two weeks. I hope you decide to go this route!
no subject