On the subject of being charged annually for a software package ??? or ebook ??? I can???t really comment, as I have not run into this particular problem, but it sounds dubious to me, to say the least, unless there is a real update or similar being offered in exchange, or if the annual charges are reasonably low, and a real technical service is offered in exchange.