Nancy,
The only obvious thing to me is that the second combo is making 3 more object property dereferences (6 .NewItemId refs vs 3 .ListCount ref) in the loop. I'm not sure off the top of my head when that value changes, you might be able to put it in a local memvar as an optimization.
>Thanks David. Maybe I'll ask Calvin +why+ in New Orleans. :)