Should have noted, this is being done in VB 2005.
This dictionary (not an array, though I treat it pretty much as such) is searched and the kvp.data is the index to the desired name in the master array (another dictionary).