Anonymous - 2010-11-05

This is a great piece of work by-the-way.

I am trying to get this working with the sort stable such that sorting by first name and then sorting by last name will leave the first names of people with the same last names still sorted.

So initially I thought it would be easy enough to use a stable sort instead of newList.Sort(), but since the MultiSourceIndexList gets recreated every-time, it does not matter that it gets sorted in a stable way, because it is a different list. 

Well it goes downhill pretty fast from there… so please let me know if anyone has an idea.  I don't really care if the stability is broken after the user adds or removes items.