Well, I'm now very confused...

The code basically says if the box contains more than no lines, then for each line send it to the serial port, then wait half a second.
If it has no lines in the box, then it sends a single q...
After all the lines have been sent, it waits for the command prompt.

I can't see how it would display 3 q's in the box, but only send one.
About the only thing I can think of is to reduce the time wait (non configurable from the front end, sorry).

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)