There are several publishers who will send you free books in exchange for publishing a review...either on your blog alone or your blog and at least one commercial website such as Amazon.com.
I currently review for BookSneeze and NavPress, and am on the lookout for more publishers to score free books from. I absolutely love these programs! I love to read and love to tell people about what I read.
To participate, visit the links above and follow the instructions. BookSneeze available books change frequently so if you don't see something you like, keep checking back until you do. NavPress was by far the easiest, send an email, choose a book, enter a coupon code to get it for free. I ordered it on a Monday and received the book on Wednesday. BookSneeze books can take up to a week or ten days.
I'm searching for more blogger review programs to participate in and as I find them, I'll list them here. If you find one not listed here, would you please let me know about it? Thanks and happy reading!