Very thorough coverage... much appreciated.