Your flags, are they boolean? I made the mistake of assuming "True" = "1" when it isn't. So my rules were not flagging right... Newbie mistake :)
Maybe you can try displaying your flags with option buttons, then when your form executes your rules, you can see if the flags are flagging right.