I love this idea for a gift and have given it several times. New customers at York Photo can get a deck of Custom Photo Playing Cards for $6.99 using coupon code JACK. Shipping adds on $3.99. Even at that, it's still a pretty cheap custom gift.

http://www.sunshinerewards.com/shopping/YorkPhoto/