IPhone 3GS backup without iTunes?

OK, my situation is that I want to backup my contacts, pictures, videos etc. Without using itunes ( I've never synced to iTunes with my phone so in order to update it I would have to ultimately sync and wipe all the information).So, if anyone knows a program that will backup all the information that I can restore from after an OS update it would be greatly appreciated

Hey This Can Be Done All You Have To Do Is Go Into Settings> And You Should Find ICLOUD If You Have Not Yet Signed Up Sign Up And Back It Up Then When You Do A Full System Restet On Your Phone It Will Give You An Option To Start Up As New IPhone Or Back Up From ICLOUD There's Your Problem.