@Steve Regarding charging for updated versions of your books, have you considered selling the full books to first time buyers and for current book owners creating and selling separate pamphlets dedicated to only the upgraded firmware? Many book publishers do just that. West Publishing regularly does this for it's professional books and they are then added by the buyer as inserts in the back of the original book.