Nice write up Cropwell. Some worthwhile improvements to squeeze out some performance and reliability.