"I'm finding that I have to divorce "intellectually stimulating" from "social interaction" more and more every day"
wow, you've just described the way I feel. What we need is to combine the two to have "intellectually stimulating social interaction".
Something like a geek club where you can bring your projects to show-off or have a brainstorm debug session, drink beer and have a good time.