I went to the kiosk where I bought the phone. The store manager was there. I explained that I do not want to return the phone. But if they don''t price match Walmart I will return it. I also explained to him that if I did return the phone, it would not be fair to pay the $35 restocking fee since the phone is technically defective (GPS). He tried to tell me he never heard there was a problem as he has the phone. I pulled out my phone and googled Galaxy S GPS problems. Nuff said there. Also told him that Samsung is working on a fix, so it's a Samsung issue, after he tried to tell me it was a problem on Google's end. Explained that the phone was made by Samsung and sold by AT&T, therefore it's a AT&T problem. He told me he couldn't do a price match since they are required to sell at a certain price point (they are an authorized seller of AT&T). He called an AT&T rep to see if I could get a credit on my bill for the difference. I'm waiting to hear from the manager as he has not heard back from the rep. I'll update when I know. A side note: He did check my receipt a second time before I left. I'm assuming to check the purchase date so he could drag me along until the 30 days are up. I have 7 more days so he's SOL on that one. If it is not resolved, I will do a charge back on my debit card for the full purchase price, leaving them without a phone and my money. This of course is a last resort which of course I will use in my negotiations with them.