FWIW, I can highly recommend project mailing lists and IRC channels as a great way to tap into discussion-based knowledge and expertise for various things. I find I generally tend to do most of my free-form discussion in those contexts, and augment with SO serving as an index of quick solutions to common problems.