The link provided goes to a server not found error.
from the error report, it sounds like the qGetGroupsandShowsandShows recordset is returning to many rows for the script to loop through before the timeout limit is encountered.
try adding this to line one of the page to increase the time limit:
<cfsetting requesttimeout="3600">
Set the time to be whatever you want in seconds.