to KK: As admitted by Apple's staff (during their Dev Tour through Europe) the NSEnumarator classes are awful slow and inefficient as they actually copy all items of (e.g.) an array instead of just retaining it. Either use a for-i cycle or now in Leopard the for-in cycle which is faster than the for-i cycle (that's what folks at the Dev Tour said).
by Charlie — Jan 10