I've had my HTC Desire a while now and it's amazing, easily the best phone I've had and I love saying to all those iSheep 'can your phone do this?' 
That said, It's really annoying when it keeps running out of memory and mine is still on 2.1 and still hasn't said there is any update available. I've been considering rooting for a while to install things to SD, as well as having heard that 2.2 lets you have a proper unlock code rather than the pattern.
I've read various guides, but I'm still confused about the process. I understand that first of all I should use nandroid to make a backup, but I really don't get how to, then I want to make sure I get the rooting and upgrade right as I REALLY can't afford to brick my phone.
Mine is one of the newer ones, hboot 0.83.0001 (edit: a Three branded one)
I'd really appreciate advice on this

That said, It's really annoying when it keeps running out of memory and mine is still on 2.1 and still hasn't said there is any update available. I've been considering rooting for a while to install things to SD, as well as having heard that 2.2 lets you have a proper unlock code rather than the pattern.
I've read various guides, but I'm still confused about the process. I understand that first of all I should use nandroid to make a backup, but I really don't get how to, then I want to make sure I get the rooting and upgrade right as I REALLY can't afford to brick my phone.
Mine is one of the newer ones, hboot 0.83.0001 (edit: a Three branded one)
I'd really appreciate advice on this
