Home Cost of Downtime Not Just for Servers Anymore: Virtualizing the Desktop and Beyond