It happened again this morning..This time my son, who did do a computing A-level, went in and discovered that it was a corrupt boot up section.He wrote another replacement one and got it working...
Well that may not be the technical terms but that's the gist of it from him.
Maybe I'll keep him anyway...