Just 24 hours after its release, Internet Explorer 9 has been downloaded 2.35 million times. Or, that's also 27 downloads every second. Whichever stat you prefer.
After its appearance last Monday night, the other browsers are not to be left out, and they are right on Microsoft's tail. Lifehacker just confirmed that Firefox 4 will finally be released five days from now, on March 22. Opera also drops its 11.10 beta release today as well.