I've also seen VMs floated as being a good training environment for
OS X - "don't need too many boxes etc and you can always roll back
to a snapshot if you want... " I've always thought this was an
interesting concept - but it would mean that from a training
perspective on any entry to mid level technical courses you have
half a day at the beginning explaining how VM's work :-)
When I used to do training I had multiple netboot images for this sort
of thing. Then I could instantly turn my classroom into anything I
wanted.