Virtual Machines for Developers: Why Local PCs Aren’t Enough