I will not limit my page for when IE8 comes out. They expect it to be fairly compliant-- I expect my pages to look as good in IE8 as in Opera, Saffy and FF. I will not hinder it by making it have Hasalayout and all the nasty float issues that come with it. There may be a few, small things that may look a bit different in IE8 when it's actually out, but my code is good enough that I don't have to worry about any disasters when that time comes. Only thing I've changed in preparation is the single [!ifIE] comment in my codes have been changed to say if lte IE7... since IE8 will support display: table, all is good on that one. Never hinder your code. Just wait till the browser's out. If your clients say Come Fix This, then you do it. It shouldn't be much though.