1. A method of storing N>1 bits, comprising the steps of: (a) configuring a memory device that includes a memory cell to selectively place said memory cell into M<2 N states for representing any integer from 0 through 2 N −1; (b) selecting one of said states to represent the bits; and (c) if said memory cell is not in said selected state, programming said memory cell to said selected state.