Well its 4:30 in the morning and I have been up for 30min. I just thought you would like to share my pain.
Here is a Microsoft blog post about the features of internet explorer 7 I meant to post a while ago but forgot. Too tired to explain but hopefully a step in the right direction for IE and complying to standards.