Somebody should just make a HTML5 ActiveX control so we can all just get on with life.
After reading this:
http://arstechnica.com/news.ars/post/20080819-mozilla-drags-...
I think the right solution for living with IE is just to use it as a vehicle for modern web experience plug-ins. Give people the chance to download the plug-ins when they visit your site and before too long enough sites are doing it that it's like java or flash, in that enough people have it that you can expect it to be there.
On the other hand downloading 234234234 plugins for IE is going to reduce the public's reservations about plugins and they'll end up with a lot more spyware and other network gremlins, but that's the fate they've chosen, I guess.