Recipients complain they receive Text Message from me with a half hour delay I have a G2 w/ Android 2.2 on T-Mobile and Some of my friends complain that they receive Text Message with a half hour delay. One friend is on T-Mobile and one is on ATT so I'm not sure if it's a network, sim card issue, phone issue, android issue, or if it's just their phone.... 

How can my friends fix this issue? New SIM card?
There was a point a couple of years ago where I had persistent problems with SMSs not being delivered, or being delivered hours late to one particular person. That person was my girlfriend at the time, so you can imagine how well it went down that I seemed to be ignoring her all the time. After much backwards and forwards with the network they ended up issuing us both with new SIM cards and we never saw the problem again.

SMS was never originally designed to be used the way that we all use it today, and is unreliable, but if this keeps happening bug your network and they may be able to do something to help.