In future, I will be sure to show my code when I am looking for help and also when I change things. I now have a version of the sketch working using sprintf() and a version using SafeString(), the sprint() version is much less complicated. I don't know what I was doing when I tried it earlier but I just could not get it to work. Thanks again for your assistance.