DonGould:jnawk: Some routers (the not so dirt cheap ones) will let you SNMP them. Depends on OP's setup.
$85 - http://www.gowifi.co.nz/ethernet-adsl/mikrotik-routerboard-rb/750.html
SNMP, netflow, ip accounting, user manager.
While this will count most of the traffic it's not going to be much more accurate than installing someting like NetWorx on each PC in the house.
The fact is that sometimes there are delays in the processing of the raw traffic accounting data and data does trickle in eventually. This often happens when an ISP performs maintenance on their accounting systems.
I was also under the impression when there was debate around billing that ISPs gave customers their raw traffic flows on a DVD, leaving the customer to figure out how to even read the mountains of data ;)