Hi, MonarchX! There are a few pretty great backup apps for Android, but our favorite has to be Titanium Backup. It requires a rooted phone, but you can backup and restore apps from Dropbox, run automatic batch backups, and even uninstall crapware. Titanium can backup just about anything—apps, app data, and even SMS and MMS data, and attempt to restore it to a new phone or new ROM. It doesn't always work, but I'm continually shocked at how much of my data it can restore to new, completely different ROMs or phones. You have tons of control over your backups, with the ability to set complicated schedules, back up different kinds of data on different schedules, and even back up directly to your Dropbox.
Titanium Backup is more than just a great backup app, too—it's like a swiss army knife for Android phones. With the ability to remove crapware, move apps to and from the SD card, and the ability to delete data left over from old apps, it's really a must-have for any rooted Android user. If you only pay for one app from the Market, make it Titanium.