I noticed last night that my Desire HD wasn't charing, I had it plug'ed into the socket, then tried charging it via my laptop and then Xbox 360, the orange light stayed on until I went to sleep, but when I woke up, the battery was still orange, around 25% full.
I don't know if its relevant...