This is a great discussion! As a freshly minted Automation Engineer, I've noticed that the RPi is generally even less expensive than speccing out and building a purpose-build microcontroller solution, if the controller needs to do anything complicated like communicate using TCP/IP, or run a display....