Typo fix: > My guess is that LogWrite.eraseDone() doesn't tidy up state variables > properly when it runs, so the first append() gets confused. Later > append() operations don't have this problem. > I meant LogWrite.erase(), not LogWrite.eraseDone() David.