I think it's important to understand that not only must flash memory be erased before rewritten, but they have a minimum block of data that they must write. So, if you change part of a write block, the good data must be read, the entire block erased, and the data written, some of which was...