The Pieces are Starting to Click into Place...