Followed the TMO instructions for upgrading the OS to ICS and I must say, after 30 days I am disappointed with ICS. It freezes several times a day, resets itself and is not worth it. Does a master resent send me back to Gingerbread?
I am also very frustrated that Samsung partitioned the internal 4 GB memory into two -2 GB partitions. Almost all software reads one partition called "USB Storage" as the Memory card which it is not. This partitioned memory limits the phone severly. From what I understand, the only way around this is to root the phone then hack into it to trick the phone into thinking the partitioned storage is acutally an external card, and any external card is the "usb storage".