An interesting little gadget that might be of use for a number of things or just for a bit of fun.
Prints on thermal printer rolls so no ink required, and small enough to chuck in your bag.
Prints photos too, not the best of quality of course but look at the images on the website they're ok.
More info here
This looks to be the best price available online.