There is a possibility, in the near-ish future, of getting a shared internet connection to my place of work/residence. The connection would be split between up to six different houses/offices, each paying a portion of the bill each month. As it stands, we have two options: pay for speed, or pay for data. The speed option gets very expensive very quickly (approx $4000AUD/month for 8MB/s), so we are likely to go with the data limit option. Is there a package available for Ubuntu to handle user quotas? i.e. If I pay for 10GB per month, but my neighbour pays for 15GB, can that amount be allocated on a per month basis, at the server level, to prevent us from inadvertently using each other's data?