Wow. John I had almost given up waiting on one. Nice write up.