Hmm, I'll have to double check my own proof of concept. I used a for each loop to iterate through the collection to check that the values were different, and I assume your form's okay button is just a me.hide, so... I don't know. Just in reading the code, you've approached it generally the same way I did. Let me check tomorrow... Maybe it's not so straight forward as I thought.

Or maybe there's something funky about using an object variable? Did you check the locals window to examine your collection, and see if the collection seemed to have different items there?