Ok, I understand generally about the clouds... I've been using virtualization of my servers for the last 3 years or so. Originally with vmware server, now I prefer xenserver...
Although my machines are no longer permanently tied to the hardware, I still have to watch my provisioning closely, making sure I properly match the loads, don't over provision, etc.
I still have a problem with migration because my servers aren't the same, so I can't move from my older intel xeon's (PE1850) to newer generation (PE1950) when using xenserver (yes, vmware can do this)
But now there's cloud.com, openstack, eucalyptus, etc. so I can run my own clouds...
Will these tools allow me to take my physical hardware and make them all contributors to the cloud, install xenserver to the cloud, and then OSes to the xenserver? When I need more processing/space/mem I just buy sufficient servers and add them to the cloud? This would make provisioning a lot easier, and eliminate the problem with not having matching servers...
If not, what would these tools give me?