Just an update, it's partially written but due to a busier than anticipated schedule I'll have to finish it off when I return tomorrow.