There have been some questions about the article I wrote for MSBICentral that demonstrates how to use the HandleExternalEvent, IfElse and CallExternalMethod Activities. My article has the workflow managing the decision to hire someone based on a condition and without human intervention(i.e managers approval). I decided to create another example that shows how to wire up a Listen Activity if a managers approval was required. I have uploaded the example to MSBICentral called "Delay and Listen Activity Example", and it can be found in the Downloads Section, "Workflow Foundation Examples". I have a couple of speaking events I am trying to prepare for, and when I get some free time I will upload another example on MSBICentral that shows a basic manager approval workflow.
Note: MSBICentral requires a free user account to view its content, but hey...SQLServerCentral does too:)