I have the same problem. Even with people who do sync, if they call, only the number comes up on the screen not the name. To get round this I got an app called "say my name desert" so now my phone speaks the name of the caller.
Also, the desire doesn't support SMS. With my old Nokia N97 I could read SMS' on the Idrive which was really handy.