Check out Akbash? It will monitor CGMiner, and if it's crashed, or if you hashrate drops below a certain point, it will close and restart CGMiner. If it does this 3 times, it will reboot your PC. Also sends email alerts when it does this.
cool, sounds like the cure. hope it works with bfgminer! thanks for the tip!