Module Idea / Request: Limit file downloads per user
I'm not much of a developer but I've got an idea for a module which may also be of use to other users. If someone wanted to develop it, I'd be happy to be involved in testing etc.
My website (ict goodies dot com) is a resources sharing website for ICT Teachers. At the moment, users must login before they can download file attachments. The problem is, users seem to login and proceed to download every file on the site rather than just coming back as and when they need a file. This has obvious implications regarding bandwidth etc. and I'd like to encourage people to keep returning to the site.
Could a module be developed which restricts the number of downloads a user can ...download... per hour or per day?
Each time a user downloads a file they could be show how many file downloads they have left and once they have downloaded theire 'quota' a message is displayed saying that they must wait x hours.
This should made more simple as users must be logged in to download so it's easy to track who has downloaded what. Possible link in with the download_count module?
Discuss...

Agreed.
Agreed.
Bandwidth Quotas
What about writing in a bandwidth quota within a specified number of days... on a per user or group basis. Would be helpful for those setting up subscription tiers... maybe there is something already out there?