Microsoft had a lot to prove in some people’s eyes – did it manage to convince the doubters? Post Views: 68