I've had my 3G for nearly a year and no scratches. I've had no screen protector on it. It's been carried in my pocket with keys, coins, and basically I've taken no care with it whatsoever. I managed to put a scratch my iPhone 3GS screen within the first 3 days. Has anyone else had this problem? Has anyone done any scratch tests on the screen?