Agreed. This is a good outline for integrating books smoothly into the site. Moreover, this could be expanded to other types of products like useful (actually used) tools/resources: hosting companies, billing automation systems, analytics software, etc. Many of these will also have affiliate link programs and/or can be approached for paid sponsorship deals. Considering the site's growing traffic it could bring significant money while serving relevant ads.