Write external EEprom is takes 1-2 seconds

Doh! I didn't think of that, but it works like a charm. I looked for large delays, but didn't thhink of the *100.

OK. I was to be able to get the data out the same way I put it in, so I am thinking of storing the size of the data inline like so:

size|data|size|data

I think that is a fairly common way of doing it. Can someone help point me towards an example to write and then read that way.