Technology | Thu Apr 14, 2011 12:34am EDT

Microsoft explains phone software update delay