I may be over thinking this...
how does condition must exist for relate to evaluation frequency of an advanced alert?
Seems to me that the evaluation frequency is how often the alert "polls" for the condition while the 'condition must exist for' is how many polls the condition must exist for the advanced alert to trigger.
If that is in fact the case than why is the 'condition must exist for' drop down predefined for seconds, minutes or hours?
Seems to be the better option would be, set your evaluation frequency to X seconds, minutes or hours.
Then you set your 'condition must exist for' to "condition must exist for X evaluation frequencies"
I'll give you an example:
Say I have an advanced alert to monitor for high CPU and I want to evaluate the condition every 15 minutes, so 4 times an hour. However I only want the advanced alert to trigger if the high CPU condition has persisted for 2 frequencies.
The current implementation of these settings seems obvious for the evaluation frequency but not so much (to me anyway) for the 'condition must exist for'. In my example, the evaluation frequency would be set to 15 minutes while the 'condition must exist for' setting would be set at 30 minutes? Like I said, I'm probably over thinking this...