NetMeter is a powerful but easy to use bandwidth monitoring program
Have you ever wanted to know just how much bandwidth you are using, complete with daily reports, projected usage, as well as statistical reports?
If so, NetMeter is for you. NetMeter is everything it says it is–a small and free utility that monitors and meters all of the packets (data flowing in and out of your computer) going in and out of your computer. The nice little window that pops out of your taskbar (you can easily remove it or show it whenever you want) shows a nice and completely customizable graph of various types of packets (downloaded, uploaded, totals–you choose what you want to show on the graphs). In my tests, NetMeter preformed very well in all departments– from the minimalistic interface, unobtrusiveness, and accuracy of the information shown, to the easy customizability of the graphs, elements, etc.
I especially love the "Totals" feature that NetMeter provides— which aggregates the total Download and/or Upload usage categorized in days, weeks, months, ever since install, etc. Of course, you can reset the statistics or export them to a .CSV (coma separated values) file for importing at some other time (e.g., fresh install of OS).
NetMeter [overview and download]
Here are some screenshots that I have taken of NetMeter in action:









