IE has always been a problem for web design, I have been doing this for over 13 years now and I always spend more time getting things to work correctly on IE than all the other browsers combined. Looking at different browser market share reports the really bad versions of IE (anything less than 9.x) are still getting wide use.
As for an iPhone version I am testing the site on an iPhone emulator. Specifically I am trying out iphone4simulator which is web based. Anyone have recommendations for an iphone testing service? I have no way to determine if the simulator I am using now even acts like an actual iphone. Android and Opera have emulators and browsers I can run locally that are the real thing. For the iphone I have only seen something like that on an actual MacOS X system.