Do any of you have any good recommendations? Have just phoned Mr Marvel - but cannot believe how expensive he is ...