Yeah, I remember playing round with that in VB. A friend of mind thought he was a programming guru because he incorporated IE into a little VB project.
I didn’t think that anybody would actually use something like that. Certainly not for a business app.
Still, I cannot help but wonder if it would be possible to update the IE6 rendering engine to get rid of those bugs. Of course, if developers wrote with those bugs in mind, I suppose their stuff might not look right. When a bug is discovered in a newer browser like IE8, do the idiots at Microsoft fix it or just leave it?
I’m sick of Microsoft and IE6 holding back progress. I have not developed with IE6 in mind for years. But I remember it being an incredibly frustrating experience. I don’t think hacking for it is as simple as you want us to believe. Even using a hidden input can trigger an IE6 bug. What? Don’t use hidden inputs? No comments between floated elements? Sorry. *&^% IE6 and anyone who uses it. I’d love to kick everyone still using IE6 for any reason in the crotch.
After recently redesigning a site, about the only bug I had a problem with using IE was the disappearing borders bug. Forcing HasLayout by applying a width of 100% fixed that bug. A pain in the butt, yes, but a very easy fix. Not the same situation with most IE6 bugs.
I’ll never forget my frustration dealing with the “duplicate characters” bug.
You can start with this. I don’t know if it is an exhaustive list.
Stop back and let us know how much time it took and how frustrating it was hacking for IE6.