1. A data storage method comprising: receiving a data set from a client; defining a virtual device to include device portions on a plurality of network servers; parsing said data set into a plurality of data portions; and writing each of said data portions to a corresponding one of said device portions.