Thanks for the kick up the arse, I finally finished off my post
( A bit rough and rushed, but should still be useful )