Yesterday, my iPhone 3GS started acting up. The battery would die really quickly. At 12:30, I called Apple support. I immediately got a representative (who was an American!!) and she had a new phone out to me within 5 minutes on the phone with her. I am so impressed with the service I received. At NOON yesterday, I reported a problem. Today at noon, I received a new iPhone! I can't tell whether it's refurbished or not. It's perfectly new and without any flaws. On the other hand, I've been having problems with my Dell laptop for over two months. First, it took them a month to get a replacement to my doorstep. Then, the specs on the laptop were less than that of the one I previously owned. Then, I argued with them on the phone for three hours in order to get a proper replacement out of them; and it's still not as good as my original. The kicker is that the only problem with the original was that my graphics card fried -- and they refused to replace it! I still don't have my new laptop after two months. I was extremely pleased with Apple's support. I just wish that AT&T and Dell could match it. I've also had my fair share of problems with "Off-Network Data Usage" overages with AT&T. :-/ Still isn't resolved after 4 months. Guess what I'll be buying next spring? MBP.