Arduinos are perfect for development: you just plug them into a USB port and all the old hassles of dealing with AVR chips (crystals for clocking, hooking up comm lines, regulating power…) are handled for you. But sometimes you need to roll your own custom solution. In real life–whether because of size, cost or power…