How do I upgrade my Android OS from 2.2 to 2.3 on an HTC Desire?
Check out on this following forums


modaco 
Cyanogen 
XDA Developers


Note:  Please ready instructions carefully before performing anything. You can break your phone. You have to do everything on your own risk