Good!

The reset stuff is normal, FYI you could also insert the following line
Code:
FLAGS=0
and at the next LCDOUT it will send all needed initialisation stuff to your LCD... but i think it's not a too good idea as you could maybe miss some character.

Anyway... who suggest to swap LCD when the power is on? Not me for sure