Internet Explorer 8 is new and improved - is it back on top?