I'd rather see some sort of rollover deal with data, like they used to have with minutes. You buy 30 GB and use 25 GB, why can't you carry that other 5 GB over to next month? You paid for it.

What hurts is that AT&T, by their own admission (it's printed on the statements) are up to five days behind in reporting the amount of data you have used on a specific day during a billing period. You cut it close, think you stayed under your limit, and wham! the bill has an overage. If you had the data you didn't use the previous billing period, there wouldn't be a problem.