Hmm, something's unclear here to me.

I said:
Set SumXCollection = New Collection -is that a definition?

Ken and Tony said:
Yep that is so.

and subsequently, Tony says:
However, just defining it doesn't mean that you have done anything with it. So you need to set it. (??)

So, I'd ask again, is:
Set SumXCollection = New Collection - the definition or not ?

Thanks again