I confess I'm not always kind to Microsoft.
They stumble and bumble and often make bad decisions, and as such make a great target for a blogger like me, but looking back at the announcements they've made over the last couple of weeks, when you add it all up, they at least seem to be trying to move forward.