Hi Jeff,
I was reading the LV 7.0 release notes (I know, what have I been waiting for?) and ran across this
Default Data in Loops
In LabVIEW 6.0 and earlier, For Loops produced undefined data if the loop
did not execute. In LabVIEW 6.1 and later, For Loops produce default data
if you wire 0 to the count terminal of the For Loop or if you wire an empty
array to the For Loop as an input with auto-indexing enabled. The loop does
not execute, and any output tunnel with auto-indexing disabled contains the
default value for the tunnel data type.
on page 7
This gets pretty cose to the issue cited above.
Ben