By the way, this is not an active database that's having records added to it while this process is going on, otherwise this idea wouldn't work. There's about 110,000 records that it has to go through. If any records were added during this, the results wouldn't be accurate.