Well, I didn't mention it until now, because my own home page broke when IE 7 was released last week. It really fries my chops, because I know of a couple 7 year old sites designed in tables that didn't break. My site is XHTML 1.0 Transitional and it validates, yet when I saw it in IE 7 I wanted to yell! It looked like some avant garde horizontal CSS layout.
The problem is discussed by guys who do this stuff more than I do, and so they should know. It didn't work for me, but I didn't try very hard to make it work either. (These things seem known.)