A method and system for the protected storage of downloaded media content
via a virtualized platform. A method comprises downloading content to a
special purpose virtual machine and then storing the downloaded content
at a location, where the location is only accessible via the special
purpose virtual machine. The stored content is then streamed over a
virtual network to a general purpose virtual machine, where the special
purpose virtual machine and the general purpose virtual machine exist on
the same personal computer (PC).