One of my all-time favorite gadgets is the Polaroid PoGo, a tiny ink-free printer that churns out cute 2x3-inch photos on peel-and-stick paper. It's not terribly practical, but it is lots of fun.
Today only, JustDeals has the refurbished Polaroid PoGo Instant Mobile Printer for $19.99, plus $5 for shipping.
As you may recall, this is one of those zero-ink (aka Zink) printers. That means it uses, duh, zero ink, instead heating the crystals embedded in special photo paper (you get 10 sheets to start with; here's a 30-pack for $8.99).
Consequently, the printer itself is tiny, measuring just 0.9 inch thick by 4.7 inches long by 2.8 inches wide and weighing a mere 8 ounces (with its rechargeable battery installed).
So the PoGo can literally ride around in a pocket and churn out prints on-demand. Prints from where? Any PictBridge-compatible camera or, better yet, most Bluetooth-equipped camera phones.
I bought the virtually identical Dell Wasabi a while back, and while the print quality is only so-so, I gotta say I love the little thing. (Anyone figured out how to print to one of these from the iPhone yet? I know Polaroid released an Android app last month.)
For $25 out the door, I think this would make a neat gift. Keep in mind, though, that the warranty expires after 90 days--something to think about if this is headed for the underside of a tree in, say, 90 days.