Well, most of the time it doesn't make a difference, because the results you get should be identical, so it's a matter of what you feel most comfortable using, but it also depends on what development environment you are using and the level of your expertise in that environment. For example, if you are using some of the more archaic MS development environments, like VB or Visial FoxPro, etc. they trip over their inability to handle structures (since objects and structures was an afterthought and part of OOP), then you'd be better off using the First/Next sequence. BTW, I am not badmouthing those older MS environments, because they still server a purpose, just pointing out that one should use the alternate functions, that's all.
Actually, it would be interesting to find out if that's the reason Undertow provided both forms. I may fire off and email and ask them, just for kicks
