Hey guys, So I've been hearing more and more about this virtualization business and I want to ask about it on a server level. I've been reading that with a machine powerful enough, one could replace the one server-one application model with a machine that is virtualized. Now I'm really curious how that is exactly done. Each operating system runs on the machine with its application and is allocated a % of the memory and a processor? Suppose a machine contains 4 Quad-Xeon and 24gb of ram. How would all this be allocated? I believe all this has to do with the concept of "Hypervisor". Are you guys currently using this? How is it performing in your production environment. Considering you're not virtualizing your machine, the CPU's much generate a lot more heat. How do you guys deal with this? Curious to see what you guys have to say on this!