I think it would be cool to build a custom plan with a point system. One would enter how much they want to pay monthly for their plan, and receive a certain number of points. (Or maybe the other way around. Decide how many points they need, and see how much they cost.) They can allocate those points to the resources they think they'll need in the amount they think they'll need it. For example, if I want to pay $50 a month, I'll get 500 points. When I set up my plan, I might not need that many calling minutes, so I allocate maybe 30 points to just get evenings and weekends. I might love texting, so get unlimited text and pic messages for 100 points. Maybe the only other thing I would want is Data, and lots of it. So I can allocate the rest of my points, 370, towards the 'unlimited data' portion of my plan. Flexibility, and paying for only the things you want to use.