dont' think that's it, you have to be able to set the execution time for a SINGLE SECTION OF CODE, then recover without a fatal error. I'm thinking perhaps you could overcome error reporting, temporarily lower time limit to say 5 seconds, and then handle the error and proceed, but that's complex (I haven't even attempted error handling yet).
Is this possible or out of your skillset (too :-)?
Sam