Programming details such as data integrity checking, data compression and decompression on the source medium, backup of the registration table file(s) prior to making alterations, and the like are well-known to those of ordinary skill and are not described further.