[eluser]jdfwarrior[/eluser]
That would prob be my choice. Or specifically, I would prob use a session var, set it to the time of the last search, then upon each request for a search, use jquery, do the submission via ajax to whichever controller, check the time, if it passes, do the search, throw back the results, make visible via javascript/jquery, or if the time doesnt pass, throw back and error, and display.