Yep. I'm 100% with you on back end. I see endpoints changing, though. They're becoming closer and closer to the modern equivalent of dumb terminals, and Chrome and Android are both flavors of Linux and viable endpoints for a lot of applications. In my very jaded view, one of the reasons that PC's took such a giant foothold in business was that they permitted end users to do data manipulations and even lightweight programming. Having either of those things happen these days, on the actual endpoint, is a huge pita from a support, compliance, or security perspective. So if the data is up in some cloud, and the endpoint is an appliance, then to me Linux is a way better appliance base than Windows.