@batteryphil1: wow! in depth!