I found a great article by Vadim Tabakman explaining some reasons why you might want to use a state machine workflow. His example shows a multiple approval process and the possible need to stop and restart certain parts of the workflow.
http:// ...
[Read More]