Customised T Shirt from Vistaprint with free upload of photo or logo.
I know this has posted before but I have tried and tested this and it appears to work each time.
You must clear your cookies first though as otherwise it seems to remember last time you may have been there and this may show different offers.
Follow the link http://e.vistaprint.com/a/tBHBI$GAZ5PC5BccRYoA$JccA.AZdBOA-3/vph11
and you can order the T shirt for free but you have to pay the postage - they are real good for the postage price and might make good Xmas prezzies for Granny or the mother-in-law.
Also they are doing FREE photo calendars, wall calendars and customised Christmad cards. All of these you can make to your own design - the Xmas cards are especially good as are the photo calendars ( I haven't yet tried the wall calendars). I don't think I can put the link to these here though, so PM me if you want it.