void ReadAll(ref ISortedDictionary <Person, PersonBlob> PeopleStore)
        {
            var personBatch = new Person[1000];
            int Ctr         = 0;

            for (int i = 0; i < MaxCount; i++)
            {
                Ctr++;
                var p = new Person()
                {
                    FirstName = string.Format("Joe{0}", Ctr),
                    LastName  = string.Format("Peter{0}", Ctr)
                };
                if (PeopleStore.AddIfNotExist(p, null))
                {
                    Console.WriteLine("Failed! 'expected add to fail due to duplicate key. {0}", p.FirstName);
                }
            }
            Console.WriteLine("Processed {0} records.", Ctr);
        }