Marrying up ideas and tools and developers

From the first post, I've really enjoyed the feedback around what kinds of verticals Microsoft should pursue with Surface.  So many of you have raised your hand for education, which is awesome!  There are some great blogs around experimental and philanthropic educational efforts on technorati that are worthy of exploration.

Other responses so far have talked about the emphasis on software development, and that's what I want to run with today.  Robert's been posting a lot about our SDK, which is getting better with every iteration.  As we begin to reach out to the developer community I'm curious about what experiences people have had using tools like Expression Blend and Visual Studio.  And what web sites running on Silverlight are impressive to you? 

Ultimately, software development is a marriage of people, tools and ideas.  We want to hear from you about experiences using the tools above or other tools that you find particularly compelling.

A