more sort of thinking than asking I guess, the image rotation in the js was done using VML which creates the image at an angle, not really useful for a div, I'm guessing you could achieve similar image effects with SVG, the only thing I can think to create an image with something like PHPthumb with a dynamic caption/title and rotate ...