I actually sent HTC an e-mail regarding the battery, as I have found that it drains rather quick. The best I got out of it so far is 12 hours up-time and 3 hours awake-time, and that is with mobile data on, auto brightness, some texts, some browsing, no live wallpaper. Which is unacceptable isn't it? Please see below e-mail which might help someone else too, I will let the battery die completely a couple of times and then charge it fully to see if that might help, else i'll be getting a 2500mAh battery (even though it'll stick out)....
cheers
Dear Tom, Thank you for contacting HTC, in response to your enquiry regarding the battery life on your Desire - I would like to help you with this. Battery on a Android device, in average, will last about a full day with normal use (some videos, mail, calls). This is down to the type of battery (Li-lon) that is used. However please follow the tips/tricks to improve the battery performance below, you will see a considerable difference in both the peformance and efficiency of the device. Occasionally the device's knowledge of the battery life is not in sync with the actual battery life. Sync device's knowledge of battery level with actual battery level 1. Fully charge the battery to 100% charge (LED light turns green). 2. Disconnect the device from the charger and do not connect again until the battery is fully drained to 0% charge (red LED light will NOT turn on anymore). 3. Repeat the steps above for the first few days of initial use, then one to three times each month (depending on light to heavy usage) to maintain a healthy battery performance. * Decrease the screen brightness and screen time-out interval. 1. From the main screen, select the Menu button. 2. Tap Settings. 3. Tap Sound & display settings. 4. Tap Brightness. 5. Move the notch on the bar to the desired level. 6. Tap OK. 7. Tap Screen timeout. 8. Tap an option between 15 seconds to 30 minutes. * Turn off Wi-Fi and 3G when data is not in use. 1. From the main screen, select the Menu button. 2. Tap Settings. 3. Tap Wireless & networks. 4. Tap Wi-Fi to remove the green check. 5. Tap Mobile networks. 6. Tap Use only 2G networks to remove the green check. * Turn off Bluetooth when not in use. 1. From the main screen, select the Menu button. 2. Tap Settings. 3. Tap Wireless & networks. 4. Tap Bluetooth to remove the green check. * Turn off GPS when not in use. 1. From the main screen, select the Menu button. 2. Tap Settings. 3. Tap Location & security. 4. Tap Use GPS satellites to remove the green check. * Disable push email. 1. From the main screen, select the Menu button. 2. Tap Settings. 3. Tap Accounts & sync. 4. Tap Background data to remove the green check. * Disable unnecessary processes. Note: Disabling processes may require a 3rd party application like Advanced Task Killer, Automatic Task Killer, or Task Killer. * Avoid leaving the device in hot environments and charging in hot environments as it can drastically decrease battery life. Note: Recommended temperature range for a lithium-ion battery is 32 degrees to 95 degrees Fahrenheit (0 degrees to 35 degrees Celsius). I trust this resolves your enquiry, however please contact us again if you require further assistance. Kind regards, Rebecca.
cheers

