Cheers guys.
On the special factions thing, that of course makes perfect sense and I'm glad that worked!
Regarding my role and the 3.x days, etc -- certainly I definitely intend to give my opinions and so forth, and I don't plan on being completely absent or something like that. However, as some of the base is maturing right now, my meddling too much at this particular point would be counterproductive for Keith, I think. If that makes sense? If I'd had Keith trying to design the 4.0+ stuff when I was still working on 1.0 or 2.0 back in the day, then that would have been an absolute disaster. He and I worked together some on 3.x, with me being more the main, and then on 4.0 it was more of a split, and then after that it was pretty much all him.
Other people (anybody) saying things or suggesting things is awesome at this point already, but I have to be a bit careful what I say because I don't want to accidentally rock the boat in a way that isn't helpful for the process, if that makes sense. I do put little notes on things like "I like this idea someone has" or "I think this one should wait" or things of that nature, but I try not to be a bottleneck in the middle of the discussion or push Keith toward specific features pre-1.0.
I would just be a really, really bad producer if I didn't let the lead designer actually do his thing at this stage in the game. He has my respect and confidence, and so I'm trying to let him get past a certain point before I really start giving too much unsolicited feedback. Everything I've seen thus far has been proceeding well anyway, some GUI things aside which he and I have discussed at length, and which have since been altered (two builds ago). That was more from a technical framework standpoint and how that merges into the variety of user experiences, though, so that was an okay thing for a producer to do without being a micromanager.
All things in their own time!