There are two "GOTO" functions. Both of them have the same effect. They set the value of the "Now" variable to reflect the raw time of the spot the "GotoSearch" or "GotoSearchNext" functions have located. These two functions use the Search Filter in order to locate the requested destination. Therefore, the "ResetFilter", "SetFilterKind" and "SetFilterRange" functions are called first to set up the search criteria before calling the "GotoSearch" function. If this is done in CAL, a dummy argument is added to the "GotoSearch" function to suppress the filter setup dialog box just as we have to do when using the "EditInterpolate" function. If the argument is left out, the user is shown the filter setup box and asked to make all filter selections at run time. The "GotoSearchNext" function uses the criteria established for the "GotoSearch" function and repeats the search to locate the next occurrence of a valid result. Needless to say, you would first call the "GotoSearch" function with the calls to the filter setup functions, and then to continue searching for "more of the same", call the "GotoSearchNext" function for each additional search. If you have ever used these features in Cakewalk or in a word processor or whatever, then you should get the idea.