problem i can see maybe
you can only have one VPS ( server in Vm) access to the outside world
unless you have the master box running apache with proxy to hangle all of the forwarding out act
but than how can users put files on there access ....
but once you get around that problem ... killer way of doing it
live backups .... with no to little down time ... unless something else bad happens ....