Everything has been said. All I can add is, there does not seem to be an end in sight! We can hope though...