I don't want to replace a 1000 PC's with thin clients, too expensive. Thin clients also have issues with some of our software. Is there any way to boot a PC directly into a VM as the core OS?
I don't think there is with the current VM Ware solutions, however that would be an EXCELLENT idea. I wish we could do something, because it would make things easier. I see what you are saying, your VM is your 'home'. But it's complicated because if you are sitting on your couch, and disconnected, how would you bring up VPN to connect and get online with your VM?
That's where the problem comes in. You NEED some sort of OS to get in first to get to your 'core' OS. So a flash image, something needs to be installed locally to allow you get network and connectivity.
Even on a LAN, there isn't a way that I know of that will allow this. Perhaps there are thin client appliances that will do this, but not using pxe boots on a standard desktop / laptop.
I know we investigated on a while back (demo at VM World) but I can't remember the company. So I know they exist, but they use a stand alone Linux box that's a simple thin client that boots, and connects to a pre-configured VM. Our company like you, thinks its cost prohibitive to 'switch' to thin clients even though in the long run it would be MUCH more cost effective.