And Windows is not so good when you have real time interrupts that need to be dealt with. It usually prioritizes it's own first, like updates and other outside world stuff. For good process control a RTOS is almost essential. But you guys know this already. A lot depends on how much you have going on, just controlling temperature or handling functions that occur over minutes as opposed to milliseconds it may work OK. I've seen it go both ways depending on the application. Cool system. I'm a little hesitant about putting heaters in plastic buckets. A single fault and you may have a fire if there is not water there.