Hi David and Rachel,

Excellent write! And excellent performance too, really enjoyed this one.