Microsoft this week announced the public beta of its updated browser, IE7. Being a long term FireFox user, how does this Microsoft clone stack up against its open source counterpart? Not running certain AJAX applications is not good.Thursday, 2 February 2006