I have two cables, both 'official' HTC, one is the straight cable for the wall plug charger the other is a curly cable from the in car kit. My charge for the Desire normally comes via USB from the laptop/desktop using the straight cable and is definitely a slower method than charging from the wall plug. But, if I use the curly cable and charge from the laptop/desktop the charge seems as quick as from a wall plug. I know I'm not going mad, the speed of charge is really obviously faster using the in car cable from a computer over the straight cable. It makes no sense.