Various bits and bats some useful some getting there...