Google Maps everyday and streaming music and sometimes video. That's enough to cross 2GB trivially unless you are on something like T-Mobile that does not consider major audio-video streaming sites against their data cap.
Caching just saves the streets you get routed on, after the face.
Isn't it odd that people don't raise their placards against this example of network non-neutrality?
Isn't this the main complaint about network non-neutrality? That ISPs get to pick winners and losers in the streaming space based on the deals they make with the big players.
They even have one porn site at least (evidence they aren't discriminating based on content). But they don't advertise it.
In other words, they may be breaking the letter of the concept of Net Neutrality but not the spirit.