Many thanks! I expect to spend many happy hours here!