Check out SurplusMeter. It simply monitors all of your traffic (both up and down) and reports on how much you're using. You can view a daily average and more. Note that SurplusMeter only monitors traffic, not content, and doesn't "phone home" in any way.
SurplusMeter is free, and you can get the source code here.