Not a huge problem, but a little annoying....
First of all, I am running stock 2.2 on an unbranded Desire, with latest firmware from HTC.
Sometimes when I go to my messages and say, click on messages from "John", messages from a random other contact come up. If I click back and click John...