Thanx for the info so far guys....

I've since found (well hidden) in the back of the PB manual that i should be using for..next loops for delays instead of "pause 1000", otherwise i need to wait for the 1sec to elapse before my key's are read in etc (obviously missing keystrokes during that 1 second).
That's a MAJOR part of my problem solved.

Yep, i had been thru all the "flashing-LCD-by-writing-too-often-in-a-loop" problems ;-)


I'm still not keen on interupts ;-) but am finding (with lotsa fiddling) that i can nest loops within loops nicely now, and i do have priorities to loop more often for keys than LCD writes etc.

Thanx again,
Marty.