The snapfish deal is okay...but once you add in Shipping you can get them for the same price at Walmart.com (all the same designs plus some Disney designs too). I was going to order the Snapfish ones, but figured I'd just order them from Walmart.com (.33 cents each) and then pick them up in person so I could look at them and make sure they looked okay...etc. Plus we needed more than 20.