Wow!  Another detail packed project.