John Casasanta makes an interesting point: the 3GS has twice as much RAM as previous iPhone OS devices, but from the perspective of developers, the result is much more significant than that: after a fresh boot, the 3GS has about 150 MB of free memory; on an old 3G, there’s just 40 MB free.