vmware did demo a "hypervisor" on an N800 a few years ago where 2 or 3 mobile OSes were running concurrently, and you were able to switch between them. Basically multitasking for OSes. thread is here This would be useful and cool, especially where there are different apps availablr on different platforms.