I've been meaning to do this for ages and each time a new poll was added I knew it was going to be a mammoth task, but here goes...