Technology | Tue Feb 26, 2013 9:11am EST

Microsoft releases Internet Explorer 10 browser for more users