Princess Diana may have popularized the revenge dress, but Jennifer Lopez is elevating the idea to new heights following her second split from Ben Affleck.| Glam