Got CGwatcher set up now.
It will restart the miner when it happens now (no dead mining till I have time to check it)
And it will send me an email if it fails at 3 times a restart.
Plus it will write a log how often it happens and what kind of errors it sees at the time.
What do you want to know when it happens?
I got:
HW errors
Network disconnections
Getwork errors
Timings
etc etc
It will restart whenever it detects no accepted shares within 2 minutes