I appreciate all of the feedback. I'll ponder this some more, but for now we're all pretty well wrapped up in getting OOTP 11 out the door, so we're unlikely to make any further changes at this time.
Remember, though, people can (and typically do) post questions in General Discussion or New to the Game, so I'm not sure that leaving Tech Support open really adds anything, especially if OOTP Dev isn't monitoring that area.
Will respond more when I get a chance. Tickets are starting to come in via the new system, and we'll add more articles as we can... The
Knowledge Base already contains about 40 articles.