Also, don't dismiss the user end here: people using the thermo are used to other interface(s), and they will complain endlessly about how bad it is if they fail to, for example, program the machine even if it is their fault. They don't want to think or struggle. If they do, they will tell their supervisor that the machine is crap, and you won't sell it even for 10$.