Currently we have a Zyxel 4100v2 at a backpackers, it allocates time to guests via a generated code, its working pretty well except for one flaw that has been abused lately. Theres no data allocation, the only throttling you can do is by allocating each client a set amount of bandwidth, even at 512k they are going through a phenomenal amount of data per month (and overage charges.. ouch!)
So far we have been trying to attack the problem at its core, blocking p2p but that hasn't worked out so well. We have tried a couple of software based firewalls (squid and endian) that just didn't do it. Also have have just pulled out a Netgear prosecure UTM that made a small dent in the traffic but not enough.
So the next thought is to get a better hotspot that can allocate say 1gb of data to a client per week or whatever they choose. Anyone know of such a device? I know Zenbu etc have these devices but the backpackers want to purchase the device outright instead of paying a slice of each transaction to another company. The zenbu is just a modified linksys as well which is a major putoff (we sold those models a few years ago and they nearly ALL came back with dead ethernet ports, and im talking 100+ routers)