I've had my Desire for 1 year now, got 1 year left on my contract with Orange.
I used to my phone for 8hrs a day at work as an MP3 player and still have about 25% of my battery life at the end of work, and idle it would last about 4 days before needing a charge.
Last Sunday(11th Dec) I noticed my phone turned off so I charged it up over night ready for Monday, I wake up today(Wednesday) and notice my phone is off again. I turned it on and the battery was empty so right now it is charging and from here I will closely monitor it's life.
I was gunna phone Orange and tell them to send me a new battery, but I didn't take any insurance for the phone so they will probably fob me off. Insurance covers theft and damage, and while this could be a hardware fault I can't be arsed to deal with a customer service peon right now.