Since AT&T is unwilling to offer unlimited data on smarthphones, I've thought of some reasonable compromises. 1) Make a 5 GB data plan for around $30-35 per month. And/or bring back Unlimited data, but charge around $40-45 per month for it. Then make the overage rate $10 per each additional 2 GB of data. This should be enough for even the heaviest data users, granted they aren't on the network all the time and do use Wi-Fi the majority of time. And there are those iPhone fanboys who would probably pay more for the piece of mind an overpriced Unlimited data plan would bring. 2) Allow Rollover on data. A reasonable solution would be to say you can only have a certain amount of extra data allowance in your Rollover balance at a time. 3) Either provide extra data for people who pay the tethering fee or don't charge the extra fee. I can understand why a tethering fee is needed on an unlimited data plan, but on a capped plan that doesn't offer an extra data allowance, it's pretty much just an unnecessary convenience fee. They could; however charge the additional fee if the feature is added to an Unlimited data plan, if they ever bring that back. 4) Don't count background data towards the data limit. I'm referring to the small amounts of data that is used when your phone is communicating with the network. These last ones isn't really about the Data Plans, but if AT&T does this, they would seem more appealing than Verizon as far as price goes. 5) Add the A-List feature to the $39.99 voice plan, and make N&W minutes Unlimited on that plan. And better yet, lower each voice plan's price by $10. With Sprint's Unlimited Plan on the rise, and smaller regional/prepaid carriers getting popular, I smell a price war brewing. 6) Offer discounts on texting plans when bundled with a data plan. Even if this is just a $5 per month discount, it would help bring their prices down and attract customers who would otherwise be weary.