Clockwork Recovery is a fantastic software that allows users to use Recovery (well, most of the features anyway). It does it without rebooting to Recovery and the troublesome "fingers on Home and Power On buttons" (HTC Dream). That's right! You can Nandroid backup and even install a new Recovery with just a touch of the screen. Its very easy to install: just download it from Market! I liked the Rom Manager and Fix Permission features on it. Very easy to use. The downside is it is not compatible with Cyanogenmod 5.0.7. I am sure the guys at Clockwork Recovery is working on it. If not for that, it is on par with AmonRa Recovery. Warning! If you're not sure what a Recovery software does, best to keep away. But then again, why would you own an Android phone and not fool around with wonderful stuff like these?