Thanks everyone for all the great work and info.
I'm just about to flash Philz kernel and JB leak using mobile Odin (thanks to bluefa1con for instructions) but would appreciate guidance on a few things(I'm going from rooted GB 2.3.4).
1. The package I downloaded has two .pit files included; emmc_EXT4_16GB.pit and emmc_EXT4_32GB.pit. I believe mobile Odin doesn't flash these - are they needed? Maybe I need to use PC version of Odin?
2. Can someone who has flashed with mobile Odin confirm what and when do I need to wipe - data & cache and dalvik? , also restore factory settings?
3. Will contents of internal sdcard be touched in the flash? Have backed up all I can think of anyway, including nandroid using CWM .
4. Is it best to restore apps manually afterwards, then restore app data via Titanium backup or do both via TB?
5. I have EFS backed up - will I need to restore manually afterwards?
Any help would be much appreciated.