At some point I want to look into gluster and KVM/Qemu. It looks pretty complicated to setup though, but I'd have to just take the time to figure it all out, then I can just try to automate it.
What would be cool to do is to build a turn key distro and basically combine the two together. Rather than a traditional setup where you have a SAN/NAS and then multiple VM hosts, you have multiple hosts that do both storage and VM. That way you don't need to figure out about getting a high port count controller, you just go with the ports on the motherboard. Each node would have 8 drives and they would all cluster together basically. Each host would be able to access it's own storage and every other hosts' storage even if a host goes down. In a way it would be better than a traditional SAN setup, as the SAN is still a single point of failure. No idea how/if you can even do that but I assume you could. I think that's basically what Gluster is for. It's just super complicated to setup, so that's why I'd want to build a distro with a front end to it where everything just auto configures and you have a nice web interface. So deploying a new host would literally be, install the software, and type in the IP address of an existing host, and it would just auto configure.