Paul,
Actually, I programmed the VI such that the outer loop executes one iteration for every time that you press the "Select New File" button. In your usage, if you only load from a single file one time, then you are correct that the outer loop executes only once, but if you want to have the ability to load from another file without having to restart the VI, then you need to outer loop. This is why the file reading occurs exclusively in the outer loop. If it was never your intention to have this functionality, then you could certainly remove it from my example. Hope this clears things up!
Kind Regards,
E. Sulzer
Applications Engineer
National Instruments