A must is pkgbackup - my phone shat itself today and had to do a full restore but after that re-sync, put pkgbackup back on, run it's restore and all of my jailbreak'd apps, settings and data were back as well (it now stores them all within the iTunes backup