> I think the "trust the compiler" philosophy is for stability (20 years > old), not optimizations. Nope. Read the documentation on foreach. It says specifically that foreach is preferred over other looping mechanisms because the compiler will optimize it. -Craig