Microsoft: Ouch!

Reports yesterday were brutal for one of the largest software companies in the world, Microsoft. Microsoft first announced they were giving their quarterly earnings report earlier than scheduled and then the bang came later...