Complex processes in web dev: statemachines or else?
stackoverflow.com