@dspelley: As you get your eBooks onto your local PC disk, I suggest you one-way mirror them
in real-time to a backup folder. I use
RealTimeSync for this - it is a discrete part of
FreeFileSync (see
FreeFileSync - automated backup - Mini-Review).
I do this because I have Amazon's PC-Kindle software (as well as a Kindle), which holds the eBooks in a folder. The folder (library) is automatically updated simultaneously by any changes made to my Amazon cloud-based Kindle eBook library account and the same changes are automatically replicated/updated simultaneously to my Kindle device via "Whisper" updates. Thus, if Amazon should (say) decide to erase one of my Kindle DRM eBook titles, then it will disappear simultaneously from all 3 places:
- the Amazon cloud-based Kindle eBook library account.
- the Kindle device.
- the PC-Kindle library.
- and there's little I can do to stop it or control it.
Using
RealTimeSync in the way described above means that I have a secure backup copy of every single file and update made
to the PC-Kindle library. This backup thus becomes my
Primary library, and the 3 Kindle stores become
Secondary (and expendable) libraries - expendable because they can always be restored from the Primary library.
Calibre can be set to de-DRM those eBooks (including Kindle titles) in the
Primary library/backup, so I could read any of my Kindle titles (including any that have been auto-deleted by Amazon) with other eBook reading devices/software, if I wished. This would not necessitate any reliance on, or changes to the 3 "Secondary" libraries/places mentioned above.
The trick is to remember to always have
RealTimeSync running when you operate the the PC-Kindle library reader.
I presume the same approach would work for any brand of eBook reader where there is proprietary DRM-enforcement.