Phew, that was quite a lot of stuff!