Both vSphere and Hyper-V 2012 (heck even Citrix XenServer 6.x if I recall correctly) offer that functionality out of the box for clustered hosts. Clearly this is something their customers want and appreciate.
So I'm curious, why are you and others in the Proxmox staff so strongly opposed to...