Continuation Passing Style: The Simplest Metaphor That Could Possibly Work

Continuations are one of those things (like lambda expressions a few years ago) that people seem to struggle to explain.

Doesn't this capture the essence?

DoSomeProcessing.asp?BasedOn=SomeParameters&IfItSucceeds=GoToAPlace.asp&IfItFails=GoToADifferentPlace.asp