Sign up for MyReaderRewards from Tyndale House and NavPress and get 25 free points with my code. It looks like you might get another 25 points just for signing up…so a total of 50 points (I haven’t verified that yet though).
How MyReaderRewards works is that you can earn and then redeem points for free books. You can complete a variety of actions (sign up for a newsletter, write a review, share with friends) and get points. Once you have points, you can redeem them. For example, there are currently several 100 point books available. I’ve seen books for as low as 50 points before!
This used to be Tyndale Rewards, and I had forgotten I had an account. I looked in it last night and saw I still had a few points, so I was able to order two books for my daughters. These even ship free!