1. Since Sentinel can probably read the current version of the DB & Firmware in the HP-1, why not add a check for a connection to the HP-1 whenever sentinel is run (or a continual check to see if it has been attached) and then if a new DB has been downloaded tell the user:
"The Sentinel database has been updated to mm/dd/yyyy and the database in the ##### HP-1 is MM/DD/YYY do you want to write the updated database to the HP-1 at this time?"
2. Sentinel should be made to check the new DB against the old DB to see if there are any updates to the sections of the DB that you use regularly, or at least to your local present settings. Example, if you are using a Favorites List then Sentinel checks the part of the DB used in the Favorites List against the newly downloaded DB and if it finds a difference it then displays,
"The new database has updates for the section of the database used by your Favorites List(s) 'XYZ' do you want to download the new database to the radio at this time?"