I am a huge fan of the third-party linux firmware available for the variety of broadcom based routers.
I started originally with the offerings of sveasoft, many years ago, and for the past 2.5 years have fully deployed dd-wrt on the wireless routers that I administer.
Tonight, I have turned a new page, by installing Tomato, on my personal router. I was initially drawn to it for its simple clean light feel. But now I am consumed with its bandwidth monitoring capabilities.
Granted, with the recent crackdowns in my local area by Comcast on "Network Abuse", I think that I might keep an eye out for my usage.
If you have a Tomato supported router, I would suggest looking it over.