Excellent idea, will fill in when I've time to do it justice.