Most ISPs place a cap on the amount of data that can be downloaded per month with harsh penalties for going over the cap.
Most? Not in the US, unless you're using satellite or something.All the major carriers I know of just charge a flat monthly rate for unlimited use. I realize in other parts of the world some ISPs aren't so "generous," but I'd reccomend trying to find another ISP- this is the modern world and multi-gigabyte downloads are becoming increasingly more common- You can't charge by the megabyte for non-mobile without alienating your customer base unless the limits are really high. Maybe they're trying to limit illegal activity or something, I don't know, but when you're preventing your customers from engaging in perfectly legitimate uses of the internet, you're doing something wrong.