So, I was able to download and install this program. Although I followed the instructions, I did not need to register the program. Also, it did NOT create a desktop icon even though I requested one. This sent me on a search for the program and I found that it is confusing whether this is Backup Tube or Backup in the Box. Maybe a name change?
Anyway, it seems like a very straightforward, simple solution for backups. Thank you for offering.