Microsoft has over the years been the target of much public frustration and grief. Whether rightly or wrongly is mostly in the eye of the beholder and depends on which side of the fence you sit on. You may love them, you may hate them, but as usual, the truth is somewhere in the middle.…

Read More →