Having spent 15 years as a computer programmer (for business, not websites) I know that there are various routines that come into play when someone is accessing a computer, whether business or through the internet. This website must have a tracker attached to each person's account that identifies when a person last downloaded a file. That's one way to create frustration. You end up with people who are watching the clock to see when they can start downloading again and it gets later and later and later. In fact, I have 3 tunes ready to download as soon as it's possible, rapid-fire, one after the other.
Now, if it was based on calendar date, then this wouldn't happen at all. I downloaded on the 1st, so I can't download again until the 2nd, any part of the 2nd. Now people aren't watching a clock and getting frustrated waiting. Every computer accesses the website from a location and a time zone. Or it's the date of your servers. Either way would work better for everyone. Whoever is handling your updates to your website could probably make the change fairly easy. A calendar date is mm/dd/yy or mm/dd/yyyy.
So now, if I downloaded around 11pm on the 3rd, I don't have to wait a full 24 hours to download again, but I can now download any time on the 4th. It shouldn't be a difficult adjustment since your site automatically records the time and date of the "last" download. The time can be removed and then it's all about the date.
Just a thought!