I should also clarify my first question...
I want to know what constitutes "Delivered" when looking at the delivered time on an MMS delivery report. I sent an MMS out last night at 9:08 pm and I didn't receive a delivery report until 11:45 pm. So what I want to know is, was the MMS received (waking up the recipient) at 11:45, or is that when the recipient actually opened the MMS message?
"Delivered" means delivered to the recipient's device - there is no way to tell when the message was opened, or even if it was opened. It means it was received on the other end. that's all.
As far as the delay - it happens. It's the network, in most cases.
I understand that "it happens" but for the last two weeks? That's not an acceptable "it happens" kind of thing. If I can't depend on my communication being received in a timely manner, why bother using a service where two weeks of "it happens" is acceptable?
I see you have a BB - perhaps a post on the BB boards might yield better results. I don't have one myself, but have read some of the posts there. A battery pull seems to solve some issues, such as sluggish phones, and delays in messaging. Give it a try, and/or post on the BB boards. Hope it resolves for you.