If you're looking for a special gift then have you considered a personalised photo calendar? These make great for gifts for grandparents when you fill them with photos of the children, and instead of the £9.99 they normally cost you can get one FREE Kitchen Wall Calendar from Snapfish. You just have to pay the £1.99 postage and packing costs.
If you don't like the design of the Kitchen Calendar you can instead get a £9.99 discount on a different design. With this promotion you can upgrade and get a desk calendar for £1 instead of £10.99, or the larger Classic Wall Calendar for £5 instead of £14.99.
The offer is valid until December 17th, and can only be used once per customer. You just have to register with Snapfish and sign up for mailings, upload your photos and design your calendar and the discount will be taken off at the checkout.
This sounds like a great offer to me, and a lovely gift for family or just for yourself.
Thanks to asters @ HUKD