I've sent Photopass Christmas cards the past 2 years-- they were adorable!!!!
http://www.disneyphotopass.com/photoproducts.aspx
Can photopass stuff be printed up / bought anywhere in the parks? We are there dec 11=18 and I was thinking of sending our cards from disnet