I must say I am thoroughly impressed.