Microsoft stumbles into crucial financial year