I've just got a 3GS. Maybe I should be using a slider or something but this is working fine ATM once you have the method. Now I just don't know what to do about the screen. I'm currently using a SwitchEasy screen protector on it, and it makes the screen look pretty grainy - Mainly when I'm in a primarily white application like Mail or just browsing websites. But it is pretty good in the way that not ONE fingerprint gets on the screen, and the anti-glare is superb. [Both of these are because it's matte-style]. I'm guessing the Oleopathic screen is plastic so it's going to scratch more easily as well. TLDR: iPhone 3GS, use screen protector or not? Current protector makes the screen look grainy. I never put anything in pocket with the iPhone.