iTunes sync for photos, music, and apps. SSH and transfer Cycorder videos to comp then transfer to new iPhone. As for jailbroken apps I think you can transfer them to your comp then transfer back into new iPhone. But I dunno if it'll work cuz I never tried =P I just re-install everything...