1. A method for programming non-volatile storage, comprising: writing data to a first non-volatile storage element; and writing data to a second non-volatile storage element while writing data to said first non-volatile storage element, said first non-volatile storage element and said second non-volatile storage element are part of a group of non-volatile storage elements that are in series.