Actually most phones have a delivered and a read notification. like on my girlfriends u740 it'll have the delivered time and then the read time below it. I used to have a blackberry and it would put a check if it was delivered and a check+D if it was read. I'd love to have this feature but i don't think anyone has found a workaround yet
Again, these times are NOT when the person actually reads the message. They lead you to believe that that's the case when it is not. In the case of your friend's phone, the delivered time is actually the time that the message was relayed from the network to the recipient, and the read time is the time when the handset actually receives the message. The message could sit in the recipient's Inbox for 3 weeks unread and you would never know the difference. Nevertheless, this feature does not exist on windows mobile devices and the only workaround is getting a message from System Administrator telling you the message was sent successful every time you send one. Messages from System Administrator are NOT threaded.
Example: I turn notify on and send a message but I don't have service. The message looks like it goes through on my end, but until I receive the System Administrator notification, it technically hasn't been received yet. Like I said, this clutters the Inbox with all those messages as they are not threaded, or you can delete the notification after every time you send a message. This is the only way to achieve something like this.