So my wife has been at home--on maternity leave--for the last 3 months and is only leaving the house 2-4 times a week. So imagine my surprise when we got notified that she was close to her 200MB data cap. She connects to WiFi at home, and when she's out with baby, I know she's not doing anything that's more data intensive than the occasional text message. Even at home, all she does is update her Facebook, check email, and play Bejeweled. She takes and uploads baby photos/videos, but that's at home via WiFi too. I've double-checked all her network and WiFi settings to confirm that she is connecting. I called AT&T this morning to get to the bottom of this. Their response: because she doesn't leave the house for days at a time, when she does and connects back to the 3G network, the phone is downloading all the "updates" since the last time she connected. My response? Why should those updates--not data that we're actively using--count against the cap? If calling AT&T support is free call, then shouldn't the phone "calling home" via a data connection be free too? Just to be clear--these aren't app updates or data use, but normal carrier updates. The suggestion? Have her turn off WiFi and connect to 3G once a day. A very un-Apple-like solution. Does this make sense to anyone else? With WiFi at home, and WiFi at work (when she goes back), I don't see any reason why she needs more than the 200MB. I'll closely examine the data use on the bill (when I get it in a few days), but this is nuts.