Not just you. A combination of Microsoft doing cool things and other companies doing uncool things has been a terrific combination for improvements in [techie] public opinion.
They are getting there. It's funny--for years I would cringe whenever anything associated with Microsoft popped up, now--I at least listen to what they have to say, sell,
or better yet--share.