I am in the process of moving all my software and data to a virtual server, which would mean that all my applications and data would run off a server in the cloud. I like this solution because my data will not reside on a single PC or server and I would not need to worry about backing it up. Additionally, working off a virtual server is ideal for a distributed/virtual work environment (i.e., where users are in different physical locations) and would obviate the need for me to purchase equipment for other users.
All a contract attorney, paralegal, assistant, etc., would need is an Internet connection and the software allowing that person to connect to the virtual server. The IT experts at Centarus,Inc., based in San Francisco, are getting me set up. I highly recommend them for IT support.