After some internal testing and research i can honestly say that virtualization may not be the best solution except for larger deployments.  For the same money(or less) than either upgrading one server to be able to host multiple vm’s or the purchase of a new server that’s capable of doing that I can build two machines around Intel Atom d510’s that together would draw less at MAX load than the new or upgraded machine will draw at half load.  When i do my own server refresh(and for client’s as well) i’ll be looking at the Atom solutions instead of virtualization.  If the client in question has a more cpu intensive workload than the Atom can handle then virtualization might be an option.  However, from what I am seeing in various forums the Atom based servers can handle quite a bit more than most folks give them credit for.