I think photopass is great! You can view your photos online when you get home, and e-mail them to others (although you have to pay to print them).
They add such cute things, like the kids holding Tinkerbell! One pass works in all the parks, they just slide it, and the photos are loaded onto your card! No charge for the card, no charge if you decide not to buy any photos.