linux mentor or hands on real world training problem with a VM is that it isn't live, so you can really test serving web pages on a domain etc., but good point. there are enough virtual hosts out there for $20/month to test on that allow for rollbacks and snapshots etc.