Wow, I wasn't expecting such a lot of recs! I was going to respond to each one but that might be a bit long-winded (not that I can't be nice and long-winded when the mood strikes

). I still may reply to certain posts but, needless to say and either way, I appreciate all of the recs and there's so many here that sound really interesting and 'fit the bill' so well. I think I'll be enjoying many of these in the future and I'm looking forward to reading them!