OR so I thought.
The !$%%££@ thing has started doing it again. I rebuilt my system exactly as before with the changes to the XF86Config-4 but now it's started hanging again???
Do I look stupid or what.
I see a load of posts about system hangs from running X but I don't see many solutions - anyway back to the drawing board.