However there is a problem..Internet can only hold so much bandwidth at a single moment. With streaming music and video these days, major changes are under way. This is in a good direction to balance out demand with supply. Until improvements can be made.
Yes, Comcast, Cox and others have had bandwidth caps for years, but most people haven't known about it yet. As we start using more of it for streaming media they are all feeling the pinch. Until more infrastructure can be built, things are going to get worse. Meaning bandwidth caps will get smaller as the average user takes more bandwidth.
And things will get more expensive as tiered pricing becomes the norm. Much more expensive.
However on the flip side, data itself is revolving to be more compressed and smaller in size. But unfortantly the reduce in size isn't as quick as streaming media popularity.