Not surprisingly, organisations have made it a high priority to develop and implement reliable business continuity plans to ensure that IT services are always available to internal users and outside customers.But recent technology developments and trends, most notably server and desktop virtualisation, cloud computing, the emergence of mobile devices in the workforce and social networks, are havin