Selecting the parent to post from.  Plus lots of tidying.