Thanks for the suggestion! I'll do some price/terms comparisons. I don't mind paying a small premium to support an independent. Or I may try just ordering books at the Waterstones near where I work, and having them delivered there. The current owner of Waterstones seems to actually like and value books [1].
[1] http://www.independent.co.uk/news/people/profiles/james-daun...