Windows Phone 7 handsets are out and about and with the newest Internet Explorer the browser wars are back in their full glory. The first simple browser speed tests are in, this time the contender Internet Explorer faces the reigning champ – Apple's Safari…


More...