I thought IE 7 Beta 1 was nice but the latest Beta 2 kicks ass, They really did a nice job!
If you haven't tried it out yet you should, it's now a public release so go check it out.

http://www.microsoft.com/windows/ie/ie7/ie7betaredirect.mspx

If your running a pirate copy of XP get with me and I can send you the files to install IE 7 and get around the windows validation check.