Internet Explorer 9 launched just a couple of days ago and over the first 24 hours, received over 2.3 million downloads. The new version of the browser which is supposed to better compete with the likes of Chrome and Firefox, is much more streamlined and unlike IE8, tabs located right next to the address bar. […]