Internet Explorer 9, Microsoft's latest browser was launched on Monday evening and has received 2.3 million downloads in the first 24 hours. Microsoft are very happy with the interest in their new browser, particularly due to the high profile hardware acceleration features which includes offloading to the GPU. Early tests …
Read More »