Thank you sir!
You just confirmed what I had noticed for sometime with ALL the carriers:
Inadequate (out-dated) billing computation accounting methods.
The system is broken.
It rounds off to highest, not definite.
They know it.
They won't admit it because if they did, decades of inaccurate billing will need accountability.
I had issues with ATT years ago when I then switched to Comdata. With Comdata, I would see billing of calls down to seconds, not rounded to minutes. Who talks to exact minute???
Now with data packets, we are seeing pushes (mail, growl,...), VOIP (Skype..), and the usual web traffic packets. And there is the data of the phone (firmware updates, OS updates, ...) along with any metrics the phone provider collects.
Limiting the data plan (2Gb or 5Gb or any specific number) is merely a sham that ___ knows. Offering only two choices is really no choice at all. A heavy user will exceed the limit, and a small time user will exceed the limit (rarely). But when they do, $$$.
One thing positive about ATT over VZW, atleast ATT has rollover minutes...