its not a lost packet, its a delayed one. The text you type I think has to go to the HTC servers and is then added to ALL the packets going out. When you receive yours it puts up what you typed in. So that's 2 packets, one out one back, that if either gets delayed a bit you notice the difference in the message getting posted up.