Resetting a Smartphone can mean that loosing all the data installed on it.
To prevent this nightmarish situation, ALL-location has created ALL-backup that makes a backup copy of all files on your Smartphone and restore it later for data recovery, PLUS it will configure your Smartphone again: your GPRS settings, owner information and even your home screen layout.
However, their website informs that the program doesn’t back up Calendar, Contacts, Task nor Inbox.
Via Smartphonethoughts.