Also, remember that none of us are as smart as all of us combined. Twitter and forums allow us to use crowd knowledge to find a great answer to a problem quickly and with involved discussions. That's not to say that talking to an expert one-on-one isn't great for learning. Personally, I've found that by mining the wisdom of the community I can often find a solution to my specific problem, learn a great deal about the specific situation, and increase my overall understanding of how SQL Server works. Plus, I can often contribute something to another person's knowledge base.