Stuck for Christmas presents -- how about a 3D printed miniature? Send Miniature Moments a photo of your loved one, pet or favourite gadget, and it'll print off one of its passport photo sized miniatures for you.
Holding it up so light shines through it will reveal the image with pretty decent detail, while an integrated stand lets you prop the thing up like a traditional photo frame. Each miniature will set you back £25 with delivery estimates of under 14 days. Novel, not too pricey and another great use of 3D printing. [Miniature Movements]