I received a public flame recently that I've become complacent in this job and am not doing the hard work of meeting the needs of those who want to go beyond the basics. While it is tempting to talk about 16 hour days, missed weekends with my family, 50 videos, 300 blog posts and yadda yadda, no one rightly cares about all that. What is cared about is "How much is Microsoft committed to helping me meeting my needs to get my work done?"
Fair enough. You don't take this job without understanding that there will come a time in the life-cycle when you're going to have to simultaneously meet the needs of people who are just getting started, folks who are intermediate in their understanding and those who need advanced material.
My personal assessment is that we're getting better at meeting the needs of the first two groups, but we don't yet have a lot of material for the last group, though as we've said, we're working on that. The fact that we don't isn't really all that surprising – the product is relatively new, so are we, and everything is a moving target. But so what? If it were easy no one would need us.
There is an old story: a man meets a woman in a bar. They start to dance. He says "I'm only here for the weekend." She says "I'm dancing as fast as I can."