My (possibly) crazy thought/dream/wish is that everyone should get the same speed...say, at least 50Mbps, but you get billed based on how much you use. If grandma and grandpa down the street only check their email once or twice a day, no, they shouldn't have to pay a lot, say $10-$15 per month. Meanwhile, if there's a family with 3 or 4 kids with the Netflix, video games and all that, yeah, they should probably have to pay more because they use more.... but we're all getting the same speed. People still download/upload the same amount of data if they have 7Mbps or if they have 1Gb speeds. I do think it's crazy that if you want faster, you need to pay more. Example: "We'll give you 50 Mbps download speed for $15 per month flat-rate. We'll meter your downloads and every time you pass a multiple of 10GBs starting at 10 GBs, there is a $10 fee." 1-10 gig per month would be $15 per month. 11-20 gig would be $25 per month. 20-30 gig would be $35 per month. 31-40 gig would be $45 per month. 41-50 gig would be $55 per month. 51-60 gig would be $65 per month. At 61 gig per month? I'm not sure I could comprehend that. You'd have to have multiple devices on *and downloading* several heavy things on a regular basis. Using AT&T's download meter, 2200 emails downloaded, 470 songs, 1020 photos, 71 hours online gaming and 13 hours streaming online video per month is only 40.53 GBs. Add on seven hours of HD movie streaming and you're at 58.03Gb...but really, who has all that time between work and other commitments?