Thanks, John.
I reinstalled and made sure I had the latest patch, as you recommended, but problem still there, unfortunately.
Please see my reply to Noel.
I'm sure it must be a silly wee thing that's causing the problem, but it eludes me.

Richard.