/// <summary>
        /// This method is called to determine the birth year for a person. It
        /// obtains 100 web pages that Yahoo returns for that person. Each of these
        /// pages is then searched for the birth year of that person. Which ever year
        /// is selected the largest number of times is selected as the birth year.
        /// </summary>
        public void Process()
        {
            ReadCSV famous = new ReadCSV("famous.csv");
            Report("Building training data from list of famous people.");
            DateTime started = new DateTime();

          
            this.totalTasks = 0;
            while (famous.Next())
            {
                String name = famous.Get("Person");
                int year = famous.GetInt("Year");

                CollectionWorker worker = new CollectionWorker(this, name,
                       year);
                worker.Call();

                this.totalTasks++;
            }


            long length = (DateTime.Now - started).Ticks;
            length /= 1000L;
            length /= 60;
            Console.WriteLine("Took " + length
                    + " minutes to collect training data from the Internet.");
            Console.WriteLine("Writing training file");
            WriteTrainingFile();

        }