The IE team released the Internet Explorer 7 Beta 2 Preview build to coincide with the MIX06 conference. You can find more details about the release on the team's blog post.

They've also released an updated beta 2 version of their Internet Explorer Developer Toolbar (more). I've posted about this very handy toolbar before, and if you do web development, this is definitely something you'll want to add to your toolbox.