I seem to be having more problems with text messages not being delivered. I have a friend on Sprint - it seems if the message is more than the 160 characters - the message doesn't get delivered.
I have another friend who is on Verizon and doesn't get my text messages. When they finally go through - it's like hours later. Doesn't matter the character length. Is it possible the phones aren't some how compatible? I have an LG Dare without internet and my friend on Verizon has a newer smartphone. When I send my friend messages I sometimes get a message back saying something like the message was delivered and something about enhanced messaging.
I haven't had trouble like this ever - started recently.