Thanks for this review. I like your style (of writing) and the balanced approach you take to your review. Library, here I come!