I want to know how it is they say 4gb internal mem. However true that maybe the fact remains that half of that is mounted as the the sdcard. With the actual sdcard mounted as /extsd. Resulting in 2gb internal and 2gb sd. Sure up to 32 gb extsd is nice for storage, but it sure does limit the number of apps you can install.
It's even more confusing because (even though SD card and TF card are the same thing) the Documentation and the OS use the terms interchangeably. I know the Tiny SD cards are really "Trans Flash", But could we/developers call a Big Secure Digital card SD and a Trans Flash "Tiny Flash." just for understanding sake. We already call the itty bitty pin-head one MC for micro Flash, even though it's still SD.
In Ginger Bread, you can tell some programs to use the external storage; Titanium Backup for one.
I found this to be helpful. DirectoryBind_0.2.0o.apk I haven't played with it much except to tell Ginger Bread that all references to SD or TF card go to the external storage. It is a re-Direct and I have used it to redirect data, library, music, gallery to a 64 GB USB key while directing Applications to the External TF card, and making the internal SD card available for system Memory (Cache, etc.)
OK Ice Cream Sandwich is loaded and the Blue Tooth works great...Now on to test the other stuff, including the external TF card without DirectoryBind.
Cheers,
BuBu