So here is what I am running into. Create a list add a multi-select with three choices. Then make an InfoPath form out of it. Add a text box and try to get that text box to reliably tell you how many boxes have been checked both on creation of a list item, and on edit of an item. It should be a simple count(value) of the multi-select, which doesn't work. Now I have the 'Some Total' with the Default set to count(value) [Really xpath--- count(../my:SomeChoice/Value)]and a rule on 'Some Choice' to set 'Some Total' to count(value) [ Really xpath--- (count(/dfs:myFields/dfs:dataFields/my:SharePointListItem_RW/my:SomeChoice/Value)]. At creation for some reason the index starts at one so that if you check all three boxes the count is four.


Easy you say - just make it count(value) -1 ! And that works, on creation, but not on edit of an existing one.
Anyone got a clue?