[HD2 Windows Mobile 6.5 Themes and Apps] moooxooom:
Well.. I seemed to have somehow solved my SMS bug accidentally. I was suffering from it from day 1 when I restored my 2000+ messages. I gave up on trying to tweak it, and decided to concentrate on moving my picture MMSes over from my Diamond.

(along the way I concluded none of the backup softwares can really work with picture MMSes.. but that's another story.)

I'll state upfront I don't really know what I did that fixed the problem, but I'm very sure the problem of SMS stuck in the outbox is fixed, I seem to get all my SMSes and only my msg threads with more than 300 msgs take a while (3s - 5s?) to load.

The interface loads EVERY single msg. Doesn't anyone at HTC use MSN?

Here's what I did when I gave up with the MMSes. Something along the way solved the problem. Or maybe I got lucky.

1) deleted the messages that were previously MMSes in both inbox and sent box.

Every single one.

Didn't study much, but I realised through testing, my restored MMSes were causing some problems. In traditional mode, I could not reply to a single restored MMS, but a single restored SMS was fine. In conversation mode, conversations with restored MMSes had a lag, while those with only SMS didn't. The sent/received fields also seem screwed up somehow.

Furthermore, none of the softwares I tried using to restore couldn't bring my picture MMSes back to life. (sentimental value, else I'll just save the images)

That's why I decided to just kill all of them for now. I used Jeyo Mobile to delete those "former-MMSes" from my HD2.

2) Exited Sense by removing it from Today

BTW, this was fresh from a Hard Reset, so there's nothing else in the system.

3) Using Jeyo Mobile, deleted the (previously unseen) folder Conversations from the sms inbox

Don't know why, I keep seeing it reappear. Seems to cause problems when it's not properly indexed. the UI seems to duplicate the latest msg from each contact into it, and that'll be the start of the threads.

3) Clear the deleted items folder using Jeyo

Including manually deleting the Conversations folder that was stuck in it.

4) Back up the SMSes

I had no email, nothing in draft as the UI doesn't index them properly. Only left stuff in Inbox and Sent. I used Jeyo Mobile Companion 2.1. Feel free to try others.

5) Hard Reset

6) Restore the SMSes

Here's where it's hazy again. I might have tried alot of combis, as the UI doesn't index the msgs properly for conversations all the time. Idea was to restore and let the UI index it properly. Here's the possible permutations:

a) I might have exited Sense.

b) I might have left the HTC msging interface in traditional

c) I might have left the HTC msging interface in conversation

Chances are, it's in conversation.

I restored the msgs using Jeyo. (it's stored in a XML file, so other text based backups may work too)

-------------------------------------

I only realised that the problem is fixed a few days later, as I realised that the next few days, I got my SMS reports instantly, and I never had a SMS stuck. My newly received and sent MMSes worked perfectly too.

I'm trying not to touch that msging part of my phone now that it is working perfectly....

Just found out that HD2 I bought (at the same time) for my GF is suffering the sent/huge lag issue though. Maybe I'll try to pin point a fix using her phone. She shld have less than 50 messages, though I did back up and restore some mmses for her previously.

However as I'm about to go on a 19day tour/holiday, so I thought I'll just share my experience and maybe some experts can figure out what's wrong.