I use Skydeck for all these reasons and more. It's FREE for all of us blackberry users. I Love the way that if somebody calls me I will get a pop up after I complete the call to ask if I want this person added to my contacts, after it does a caller ID check. A complete back up of all cpontacts and all text messages. Plus it works in the background with little battery use, and you can use the web site to do a lot of things also.
Check it out. www.skeydeck.com from your PC to set up.