If you want IE7 amd IE8, look into virtualbox. Microsoft gives away FREE vhd harddrives online with XP+IE6, XP+IE7, XP+IE8, VISTA+IE7 and VISTA+IE8. Of course, they only last a few months at a time, but they're free for web developer testing. {Sets up on Ubuntu real nice}
Anyway... I've been known to use some trickery in getting Images to size correctly on all browsers. I use server-side image resizing to take a maxWidth and maxHeight {via url, mod rewrite and an image sizing library from
http://shiftingpixel.com/2008/03/03/smart-image-resizer/}, shrink or grow the image to the first max value, spit it into the browser at opacity=0.01, measure it to determine the supplied aspect ration, and adjust the maxW/H size values so I can define absolute sizes on scaled objects without trying to trick each rendering engine to NOT pixelate the %~^@# out of my images. Basically, the W/H are just doubles between 0 and 1, and the ratio adjustment makes one or the other a little closer to zero by multiplying by ((double)actualW/actualH). It gets sized on screen by multiplying the 0->1 coords by current screen width or height.
Since I doubt you really want to take the time tweaking the image resizer from shiftingpixel, implmenting my scary graphics threads, or my xml->js JSOs, I recommend using the "make image object, set opacity to 0.01, add to document, Deferred Wait, set Src, poll for images to have size, measure actual size, adjust ui, delete original image element {store info in a widget or static list}."
--
"He whose desires are drawn toward knowledge in every form will be absorbed in the pleasures of the soul, and will hardly feel bodily pleasure --I mean, if he be a true philosopher and not a sham one." - Plato
"Wise Words Wover With Will Wakes Worlds" - Alyxandor Artistocles