Home Availability The Risks and Rewards of Virtualization