Image comparison program like ICompare?

iCompare has a neat overlay function that effectively puts all the photos on top of each other in layers. It remembers the position if you zoom in. It's better now that you can have multiple sessions of windows photo viewer (alt-tab to switch between images), but if you zoom in you need to move each image's position manually.