Shutterfly is the pick for the high-end cards, but if you're a last-minute sender, you can always use Staples.
The cameras cost the same on both sites—$65 for the regular camera and $75 for the printed version. There are more color ...