THE GREAT ONE This is a hackday project so there is still lots to do in terms of cleanup @todo - make the code less bad.