Adding Vivian.  Merging Addy's changes.  Compresses images.