Questions, comments, suggestions below.