Hi Caleb,
Thanks for the information, I enjoyed reading it.
I like the fact that application virtualization lets you run a program without installing it on your device. However, the fact you may need additional software to manage it is not good.
Since desktop virtualization allows you to access a computer desktop remotely, it is useful for people who work from multiple locations or devices. However, with the need strong internet connection it might not run as fast as a local computer.
Thanks,
Misty Stewart