Thanks. I've heard that if you've backed up while jailbroken that there might would be a problem when you restore because there are "traces of jailbreaking" in the backup. Is this true? I plan on rejailbreaking again so would it matter?
A cool app is Chronus, which is available on Cydia. Chronus let's you back up all sorts of stuff, including contacts and photos. Then you can use Chronus to email these backups to yourself and put them back on the phone after you've restored.