I would consider something like that for a lower price.
I too use the library for almost everything. The biggest problem I've had is that I often like to read books that are very popular and have a long waiting list. For example, I once waited several weeks to get my hands on A Thousand Splendid Suns. Then I received it, but during a *VERY* busy time, when I didn't have time to read it. By the time I did have time (it took about two weeks for things to settle down again), the book was due, and I had to put my name on the very-long-list and wait several weeks again.