i also don't like to register to download books. maybe another way is to offer an email newsletter that will not only offer a few free downloads not listed in the site but also offers discounts and news.
and becoming part of a few ebook communities by posting regularly on various topics can help keep your site fresh in people's minds. and of course, it doesn't hurt to have your site in your sig