Working at Microsoft is probably not unlike working anywhere else.  We're furiously working on numerous projects that culminate in a defining event.  Once such an event passes, we move on to the next.  No rest for the weary.  Such is the software/internet business I guess.

Since my last meaningful post...ok, semi-meaningful...we've had a few such defining events.  First, in early April we announced that we decided to include Expression in MSDN Premium subscriptions.  I won't recap everything around that...but suffice it to say that we heard all the feedback from day 1 and you saw the results.  Hysterical feedback didn't (and doesn't) generally get through the filter -- we are a company of intelligent people making intelligent decisions.  Sometimes those decisions can't be reversed but sometimes they can.  In the end, I'm very glad we changed course on that one.  I can go to sleep at night knowing my MSDN subscriber friends back in Austin can play around with Expression now. ;-)

We announced Silverlight a few weeks later.  It's a fascinating technology that will bring about great advancements in usability, media experiences, and interactivity on the web.  It is a great time to be in our business -- the web experience as we know it is undergoing a fundamental transformation that will play out over the next 5-10 years.  Design, development, and interactivity can and will play together nicely...and users are going to love the results.

So will the business community.  Millions of dollars will be made or lost by providing (or not providing) a great user experience to customers.

As I've mentioned before, my role is broadening to encompass more of Microsoft's servers, tools, platforms, services, etc.  I'll be working to make our offerings clearer to those of you in the business world, whether you work by yourself out of your garage or in a corporation of 100,000.

I'm looking for two people to fill out my team - one responsible for messaging to business decision makers and the other responsible for messaging to technical decision makers.  So if you're interested, drop me a line at

We're always looking for good people...and I'm sure many of you out there would love to be on the cutting edge of the future of software and the internet.

We're now finalizing plans for Mix07...I hope to see you there!  I'll post some observations from the show as well as (finally) some final thoughts on our acquisition of iView Multimedia last year.