>>Well - I made the key part of the data for simplicity - it doesn't need to be >> >>If you go for a KeyedCollection, wouldn't you need to subclass KeyedCollection first (and implement GetKeyForItem() ? http://msdn.microsoft.com/en-us/library/ms132454.aspx) > >Yes. Maybe not worth the candle but would be simpler when adding items etc......