Excellent work Tam! Very enjoyable read.