> 3) In tests I've just performed against Win32OLE version 0.6.5, the > Excel process doesn't terminate until the WIN32OLE instance is garbage > collected. Try using GC.start to toast those old instances. (This may be > a new thing, and may be a bug.) That looks to be about right - without GC.start inside the loop, a wodge (collective noun?) of Excel processes appears - with garbage collection the total wodge size seems to stay fairly steady at about 3 instances. - Mike