Many thanks for the recommendations everyone. I will definitely take a look at all these before I buy.