Well, yes, you are correct. It isn't a direct result of the program being old, it was coded that way, and likely performed adequately for the time it was programmed. The input data, and output necessities have changed quite a bit since then. I'm guessing the post office's "smart" barcode system...