The Internet Explorer 7 public beta has been released. First impressions? Slick, though slower than IE6 on equivalent hardware (although that may be due to debug code.) Mainly I see it as a catch-up play to the current browser king, Firefox. Actually, surprising how many Firefox features have been incorporated into IE7.