I assume I would have to pay every time I want to use a program hosted on the cloud? Or pay a fee for a monthly usage, or maybe lifetime usage? If you go with a terminal theory and no end user client at all, the cloud would have to be constantly updated with newest drivers for any peripheral device as well.