Apparently my hosting company must have had a server problem, and much of my recent content has vanished. (I hope there's a back-up).
More later (I hope).
Jo