I don't know who told you you cannot move sites ... I move sites around
regularly ...
I work in a school system ...
I will set up a site at http://testserver/yourschool for the school to
work/play with ...
when they get it all correct like they want it, and have populated it
with content, I use smigrate to first backup the site and then resore it
to a new,blank virtual server (http://yourschool)
permissions do not always work correctly, but they are fairly simple to
restore ....