>I resolved the issue by adding a 5th vector in the loObject holding the key. Thus, when I scan the collection, I can obtain loObject(5) as they key. If someone has a simpler way of accomplishing this, you're welcome to share the info.I would probably use a Dictionary, it would be much faster. However I'm not certain what the other entries in your array are being used for, so I'm not sure how I'd structure the Dictionary (you're using an array, not a collection, BTW).