Oops. Didn't spot that huge A/Attack flaw somehow. I did try to make sure I erased those tail ends of previous strings. I wasn't doing any screen refreshes though so missed a few here and there. I got to a point in this where I could see all the flaws in the UI but my code was such a heap of mess I was finding it hard to re-arrange things. I may in the coming year start from scratch and get a decent version going. Cheers for the feedback!