To backup your apps, I recomm Super Backup by Mobile Idea Studio. Pretty good... Has a cool "auto backup" feature that, when you install an update from Play, the updated app overwrites the backed up apps, keeping them current.
Here are the full list of features (quoted):
-Backup apps to SD...