Microsoft Bounces Back