Lately my 3gs has been way more iffy, with many more apps going blackscreen, and being difficult to exit, and sometimes having difficulty getting the thing to work even after apparently exitting. Rebooting is not buying a lengthy period of freedom from this like in once did. I am still only around 10 of 16 GB. I have 4.0 installed. Might be missing a significant patch or two, not sure.