Yeah just search "backup" there are very detiled threads about them.
Even if you see a different device, they still perform equally.
Getting Sprite Backup With Terminator should leave you happy, its the most consistent for restore quality
in my exp.
Try it.
HTC Special for Sprite
http://www.spritesoftware.com/htc-backup-special/