IE7 Is Here!
This morning, the English version of Internet Explorer 7 for Windows XP was released to the web; it's available for download here.
There are myriad improvements over IE6, of which tabbed browsing is just the most obvious. Were I you, I would certainly take these bits out for a spin.
Enjoy!
-wp