something to consider for anyone getting a desire is that some handsets are prone to overheating, this problem requires the phone to be sent to HTC for a new motherboard, it is probably pot luck as to whether u would get a dodgy phone or not. If u mess around with the settings you can extend the battery life by a lot.
http://forum.xda-developers.com/forumdisplay.php?f=594 there are some good tips on that link