Dean Edwards' ie7.js makes IE6 behave (mostly) like a respectable web browser. It requires the client to have Javascript turned on, but that's a reasonable concession to make. I use that script and the script from Save the Developers on sites I create, and it makes supporting IE6 a breeze.