It looks like LucasArts opened an official Tech Support Forum on lucasarts.com on or around the 2nd, and we missed it. That's kind of good, as now you can get tech help for the newer LucasArts games that nobody in the Mojo Help Forum knows about. Wonder if the LEC forum is going to expand to general chat at some point? Surely that wouldn't make the LucasForums people very happy.
(As a side note, the LucasArts Support Forums are for technical support and questions only, so, though you surely all want to now, don't bother them with Sam & Max 2 posts, as they will just delete them. Instead we recommend you continue to send any Sam & Max stuff to email@example.com.)