I just bought an iPhone 4 from my local AT&T retail store... was just about to apply my Zagg InvisibleShield when I looked into the light, I noticed two distinct vertical scratches. Natural Apple related product neurosis kicked in. Machine made scratches... won't wipe off. I inspected it in the store before I bought it home and it didn't have any yellowing issues (iPhone 4 I picked up first was horrible). AT&T won't exchange the thing; only returns. I like the phone... just disappointed a day later noticing it now. I haven't taken the phone anywhere... it's been on my desk since I got it last night. Apple Store's an hour away... best to call Apple?