Help Texting bugs on the Desire


I thought Google was supposed to have addressed some of these bugs with an update a few months ago, but I still regularly get:
Text fails regularly to a couple of people in my phone book because it (seemingly at random) decides to leave out the '+' before the number. This one is getting quite irritating.
Selecting to read a text and it brings up a complete different text message, sometimes from days ago. I think this has once or twice led me to text the wrong person too.

They are quite annoying, are there not any fixes for these yet?