Here's my humble suggestion, being a webmaster since 1992 I've seen that problem several times.
There are free scripts around to solve that issue. One of them does this: you leave the most recent clips accessible for a certain period of time, like, I dunno, one month, then they get automatically moved onto a 'per request' list. Visitors click on the names of the clips in the list, which records a 'popularity point' for that clip. You can set the threshold of that popularity, and instruct the script to put accessible only the clips that get, say, over 100 points, and limit the number of clips to, like 10 or 20. Popularity only recals the last 30 days of clicks to avoid permanent increasing values. That way, you limit the number of clips accessible, hence reducing the bandwidth used, and at the same time you leave the most requested clips accessible to the visitors.
This may sound complicated, but once script is installed, it works alone and requires very little or no maintenance other than entering the data and URL to download the first time. See
http://www.hotscripts.com to fond on of these toys. Very convenient!
wild