public static int saveRacerRecord(TrackRecordList list, RecordData racer)
        {
            int ret = list.addRecord(racer);

            RecordDatabase db        = RecordDatabase.getInstance();
            String         saveError = XmlDatabaser.saveDatabase(RecordDatabase.DatabaseName, db);

            if (saveError != null) //Save succeeded
            {
                MessageBox.Show(saveError, "Ant+ Racer Database Error");
            }

            return(ret);
        }
        public List <RecordData> trackRecords;   //Should be sorted list, but xml serialization doesn't work, so we sort in addRecord()

        //Keep list sorted
        public int addRecord(RecordData record)
        {
            //Add
            int i;

            for (i = 0; i < trackRecords.Count; ++i)
            {
                if (trackRecords[i].recordValue > record.recordValue)
                {
                    trackRecords.Insert(i, record);
                    break;
                }
            }
            if (i == trackRecords.Count)
            {
                trackRecords.Add(record);
            }

            return(i);
        }