Does anyone know of any 3rd party iPhone backup software that works? The backup in iTunes absolutely sucks. I did a restore a week ago and discovered that it doesn't backup/restore photos taking on the iPhone. WTF.

Today I went to do a restore and at the very end, after activation and spinning its wheels a few minutes, it said it couldn't restore my iPhone from backup due to a timeout. No chance to retry. So I loose all my settings. All my calendar entries. All my notes (I think) and then it makes a new backup of my phone in that state, overwriting the old backup with all my damn data.

WTF Apple? Can someone else do a better job, please?