I've got a pretty badass router (okay, not that good, but not bad: TP_link TR1034ND), with DD-WRT firmware. My connection is about 90/35mbps which is also pretty good.
I want to provide a free access point with limited bandwidth. The range is really huge so anyone could use it even on the street and I'm fine with that. But I don't want everyone to download their porn from my wifi every day from the street. I don't want to bandwidth limit them.. so let's say they can use 1gb, BUT speed limit them. They can sleep before my house if they want, I don't care... but don't make my connection slow/useless. :)
So.. how could I do this? Basically, I need a public network, with usage caps.