Another piece of hardware I've been using is the Datamax O'Neil microFlash 4te thermal printer. I currently own three of them, and they're great for providing a tactile dimension to projects that might otherwise live entirely on a computer screen. They print much wider (over 4") than other thermal printers I've used, and they have built-in batteries, which come in handy for portable applications. While these printers are fairly expensive when purchased new, the manufacturer has been making the same printer model for over 10 years, and used ones can be picked up for quite a bit less than retail on eBay.