1. A method for storing a string of N characters, the method comprising the steps of: (a) segmenting the string of N characters into n data slices; (b) storing each of said n data slices into a different storage node along with a coded value of the data slice; and (c) recreating data slices when one or more storage nodes are unavailable.