<human>: Can you summarize the given text in a few sentences?

...And so far, we've tested various programs.  In the beginning we had a box called the B.C.U., short for Bandwidth Control Unit, which we mainly used to monitor bandwidth by MAC Address.  It allowed us to have a record of F.Name, L.Name, MAC, Total Out, Total In, and at the end of the month, we could just reset it.  We primarily used the reports generated for our records.  

Unfortunately the B.C.U. died, and we're looking for an alternative.  We've implemented a box called the NetEqualizer, and it's okay as far as QoSing goes, but it's extremely limited in the 'monitoring' department.  I'm curious if any of you have any alternatives that you use to monitor bandwidth usage statistics.

It doesn't matter if it's Linux based, or Windows based.
<bot>: Those of you that are networking-savvy, can you suggest any programs that you use that can monitor bandwidth usage statistics by MAC/IP?