Could be the white balance is wrong or the flash is too bright for a close up picture. You might try putting a layer of tissue paper in front of the flash, or adjust the colors in Gimp or Photoshop. Faces might look better if you increase the color saturation just a little.
Bookmarks