One common technique to get around the differences in IE quirks interpretation of the box model as well as IE 5, and 5.5, is to always use margins instead of padding. Though sometimes that requires more markup, and sometimes collapsing margins require that a border also be specified.
As far as IE7, the great thing about IE7 is it only gets served to Explorer browsers through IE proprietary conditional comments. It also gets cached, so it doesn't have to download every time. Dean also modularized the various fixes, so if all of the fixes are too much, you can just comment out the parts of the script that load the extra modules. Here's a thread that discusses this further:
https://sourceforge.net/forum/forum....orum_id=379297
He's talking about only needing PNG transparency in that thread, but the idea can be applied to any of the modules.
The thing that I like about IE7 most, is I can use completely standard CSS, without putting in extra markup (structural changes), or use of bug exploits from within CSS. I've also noticed that IE7 helps with bugs like the pick-a-boo bug, in some cases.
I guess it just boils down to which hack appeals to you most ;).
Also keep in mind that IE7 is still alpha and not recommended for live sites. Personally I've had nothing but good luck with it.
Regards,
Rich
::::::::::::::::::::::::::::::::::::::::::
The Spicy Peanut Project
http://www.spicypeanut.net
::::::::::::::::::::::::::::::::::::::::::