It would obviously need to be a very long post, with multiple volumes. It will take ages to write, so I'll make a start on it once I've updated the prediction league.