Contributors Michael Shanks - @mjashanks Daniel Loudon - @danbudi Joe - @joebudi Martin McKeaveney - @shogunpurple Andrew Kingston - @aptkingston Michael Drury - @mike12345567 Peter Clement - @PClmnt Rory Powell - @Rory-Powell Micha毛l St-Georges @CSLTech