I have posted this about 2-3 days back. Now i post again for the benefit of new users and also to answer all the various PM I have received how to do it. Hope TS will post this under Tips in page 1
You can always swap your external sdcard to be phone internal sdcard thus increasing its memory size. I have now use my 64GB class 10 card as internal sdcard ( available is 60 GB) while the default internal sdcard is treated as external sdcard
So far NO issues/problems encountered yet with this swap
These are the steps:
1. Root phone and install Clockworkmod Recovery : download the CWM Recovery with auto root
http://forum.xda-developers.com/showthread.php?t=19011962. If on stock rom, flash Perseus kernel to have init.d available. You can flash the zip file from recovery mode or the tar file using Mobile Odin - your choice. Custom roms - do check whether the kernel is init.d enabled - if not, flash this Perseus kernel
http://forum.xda-developers.com/showthread.php?t=19278523. In recovery mode, flash the appropriate file matching your ext sdcard format ( it is either exFat or Fat32)
http://forum.xda-developers.com/showthread.php?t=1772234All these can be easily done within 3 minutes
Performance did not notice any significant difference
Only disadvantage I have noted so far are :
1. Burst mode all shots save in external sdcard but no best shot selected
2. Flashing new radio - you need to un swap it. Un swap is easy - Use Root explorer and Navigate into /etc/init.d , than just delete the entry 11extsd2internalsd. Restart phone
3. Flashing new rom will auto revert it back top original condition and un swap the drives. Just flash again as above to restore the swap status