Mailing the story:
Report: Virtualizing the Embedded World: Vista Over Linux in a Cell Phone?
While you probably won't run Vista as a virtual machine on your cell phone, there are many viable use cases of virtualization for embedded applications. The most simplest, cheapest, feature rich is using Linux and KVM. Servers and desktops are not alone, virtualization is also a perfect fit for embedded devices too.