Epson Stylus Photo RX580 All-In-One ($200)
It scans, it faxes, and it prints photos that are amazingly high quality. It can give you snapshots that are as good or better than anything you’ll get at a store…and you get them in 32 seconds. Want big pictures? How is 8.5×11 inches? Or a panorama up to 8×44 inches? It also prints directly on CDs and DVDs. There’s even a little color LCD screen for checking and editing your photos.

Kodak EasyShare G600 Printer Dock ($149.95)
Selling for under $150, it makes printing truly goof-proof, as it pops out waterproof, smudge-proof prints in 60 seconds. You can even fix red-eye and crop pictures using the printer. Plus, it’s smaler than a six-pack of Coke, so it’s easy to take along to holiday parties and events.

For more last-minute gift ideas, see our Holiday Buying Guide.