So I'm trying out a Droid Inc right now, but will probably switch the evo at the end of the month.

What are the apps you find best for backing up your phone, and transferring the profile to another android device?

I'm hoping to keep things like themes, home screen placement, notification settings, app library, etc transferable from device to device.