Wow! That's a nice build and well detailed write up!