Ok, I see what you mean. This is not a bad approach except for the numeric data. I suppose I could convert every byte to it's ascii code value and then add 13, but this could get more complicated than I'd like. I'm trying to keep it simple, which is not always easy for me.