For backing up I use 2 apps, both paid for, My backup Pro and App Monster Pro.
Between the 2 of them u can backup all of your apps and app folders containing crucial files n data personal to yourself. Also you can backup all of your settings and homescreen layouts/widgets, contacts, messages, call logs, bookmarks and more...
Well worth a look, just do a search on android market for more details. Hope that helps