rubenv - Can you comment at all on using something like monit to watch node processes - we leverage it fairly heavily on our servers but have not really gone through as many steps as you have here. We use upstart to handle starts, stops, and restarts, and monit to watch for crashes.