I second the Canon i80. I have the earlier version, the i70 (almost identical), and it's the perfect portable printer. Does text great and a reasonable job on photographs. It's very light, small and quite rugged, and has a reasonable-sized paper tray. It easily fits in my Tumi computer briefcase. The only downside is the ink cartridges are rather small, so it runs out of ink faster than a full-sized inkjet printer.