The Thumbnail Flip extension adds the ability to assign two thumbnails to a product and have it flip when hovered to show two different views of a product when viewing in a grid or list.

Very easy to setup, you simply assign two thumbnails in the product admin page, and the flip will automatically happen when the image is hovered over.