Yesterday Microsoft released a new beta version of IE 7, confusingly called "IE 7 beta 2 preview - released on March 20th". I wish they'd named it beta 3.
Download it here. I haven't done any tests yet and I don't know when I'll be able to.
I’m around at the following conferences: