The story so far ...