http://www.dotfred.net/default.htm
PIM Backup^
that is the easiest way to backup your phone. you can backup contacts, texts, emails, appointments, etc. Its really easy and fast! You can put your backup in internal storage, then to restore, just click on restore!
If you have alot of texts it may take a while to restore lol, I have over 1000 texts and so it takes like 10 minutes to restore all those, but if you just backup contacts/restore, it takes like 10 seconds