Perfect design and great write up Steve, it was helpful seeing your solutions on how you approached each step. Very thoughtfully done. 

.................. John D....................