Roger, I've used the technique you are using to stop/start a script based upon a boolean output from a calculate value tool but I've not implemented branching with it, not even sure if you can? Anyway you need to write a branching script and expose it as a tool to be able to do this. It's documented here for 9.3 and here for version 10. You'll be able to view their Python code. Duncan
... View more