Imageready can do it to an extent but its best done manually for XHTML complaints and other coding involved.