Well done, Sir! A very nice read.