This is typical problem that can happen if you do not periodically clear our your guest info table in your mySQL database. Everytime someone opens a video, the script goes through that table to calculate how many times a person has viewed videos to see whether or not they are allowed to view the one that they are trying to view. The problem is that for most people who are running free sites, this table gets full rather quickly and with thousands of videos, this search process can take a while to calculate. The simple solution to this is to periodically clear out the guest info table. You can find a script on this forum by searching for it (search.php).