Good catch, I missed that. However, after resizing the images to the same height and width, uploading them again and inserting onto the page, I still have the same problem of the images repeating in IE8. The dynamic menu is displaying correctly. Any ideas?

I decided to go back to the source, so I de-activated the plugin and added jquery.beforeafter manually to the site. My test page contains no code generated by WordPress and I made sure that the two images are the same size.

IE still displays the repeating image. Chrome does not display the image at all, only the "Show only before" and "Show only after" links. Firefox displays the slider effect but has problems with the left/right arrows and displaying the division between before and after properly.

I re-enabled the updated plugin and added images in the HTML panel of the editor. I used the Before After button in the toolbar and the "Add an image" button. In other words, I did not add the code by hand and it includes whatever classes WordPress normally adds.

In both Chrome and IE I get a single image of the "before" photo. Above the photo is the following error message:

Warning: strpos(): Offset not contained in string in /hsphere/local/home/wd-wordpress/rcaldera.com/wp-content/plugins/before-after/before-after.php on line 173

Update: I forgot to remove the code that I had added manually for jquery.beforeafter. Once I did that, The behavior remained the same as described above in Chrome. In IE, I get the repeating image again. You can see both of these effects on the test page.

No improvement. Images displayed correctly in Chrome on first load but on reload they disappeared. The "Show Only Before" and "Show Only After" links are still there. IE still displays the repeating images.

Everything did work correctly on a quick test using the Twentyten theme. I am using a custom child them on the Thematic framework. If Before/After can't work with this theme, I'm afraid I'll have to abandon it. I'm also going to have to take a few days off this project to work on other things. If you can think of anything else for me to try, I'll take it up again next week. Thanks for all your help.