I am looking for a program to perform tree / branch style choice flowcharting for troubleshooting. NOT the computer flowcharting with NOR, NAND, XOR etc……But where the user has a problem and are given choices – This would work such as Windows XP OS does with a network or printer troubleshooter — asking repeated questions untill a solution is found by narrowing down the problem in logical steps