I just don't get it. Has no one ever heard of linux and tc??? NetBSD?? Its a damn 3 line bash script to faily share the bandwidth among users and give the power users any excess at any time. Instead, they wait until you hit the "magic number" of gigabytes and then just cut you off?!
Of all of the problems facing broadband carriers, this ones is the simplest to solve.
Try hooking up the 10s of thousnds of users who are still on dialup after a decade of being on the "waiting list" for broadband. Now that would be worthwhile.