I've heard Mobsync mentioned many times.
Here's the link. I'm going to check it out. Before I do I'd like to comment that if you use sprite pc service it will put the backup onto your desktop, so I'm curious to see how Mobsync is different. These are great comments that will help many people. Keep up the good work folks.