I have an iPhone 4 and recently the home button has started acting up. I've tried the various workarounds and it seems to be working OK for the moment, but that has made me think if I should just bite the bullet and get an iPhone 5. I'll skip the obvious question of whether or not to wait till the 5S hits the shelves. That looks like a moving target right now. The first question I have is with respect to getting a gift card for the old phone from Apple. Since that works by mail, how does one apply the gift card to the purchase of a new phone? Buy the new phone, mail in old phone, then go back and get a refund on the new one? Has anyone used this service? Second, is there a general consensus on which color is better? I know that videos and stuff look better on the black phone, but the I think the white one is less susceptible to showing scratches...at least that's how it looks in the stores. My current phone has 0 scratches on the glass (after 2.5 years of ownership) and it has been far from babied...I don't abuse it, but I have dropped it at least 2 times. It does have an Apple bumper. Can some people who have owned a black phone for a year say how it has held up with respect to scratches on the back and on the buttons? (I don't intend to get a case or bumper with this one.) It looks like buying from T-Mobile is the best deal -- 579.00 unlocked which is better than the Apple price. Of course buying from AT&T with contract would be a little cheaper, but the plan a bit more expensive. Is there any difference in the phone from T-Mobile vs an Apple-store bought phone for AT&T? Or are they both pretty much the same phone? Any other insights on specials or getting fees waived would be appreciated. BTW, I did think about switching to Android or Windows because there are so many choices to choose from and they have some great features, but I'd rather just get a phone that I know will work a little better than my current one in almost every way. Thanks.