I think the bigger problem that Microsoft faces is their tarnished past image. Whatever they make, no matter how innovative or well made it is, people's perception towards the product changes immediately when the word Microsoft is attached to it. This I think is the major PR and marketing challenge faced by Microsoft today. People need to move on and have a broader outlook. People will still bring up IE6 to support their anti-MS arguments.