Related thread about the overall time limit:
I partially replied to this idea in the quick questions thread before I saw this separate thread opened: