Craig very efficiently diagnosed the problem and supplied and fitted a new programmer. He is well organised, polite and friendly at all times, I would highly recommend.