To an earlier question: note that Android is not a Java application. It is a "processor instruction application". Nothing has to translate Android into processor instructions to have Android running on a processor. It is already made out of processor instructions. Android is an operating system. The core of all operative systems are "processor instruction applications", and hopefully it stays that way: a hypervisor with a Java translator running a paravirtualized Java operating system would scare me. Jake