Blimey, re-coded by a master I see, I will compare my attempt with yours to see how you've done it. Thanks again to all who have helped with this and glad you've enjoyed the challenge of shrinking it down to fit on legacy hardware Alan, I hope to learn more from your work. If starting at the top...