One thing I've been curious about for a while -- when you say that "upstart will notify of the power change", were you implying that upstart will be one monitoring system health, or will there be a separate daemon doing this and sending event signals via initctl? I think it should be the latter.. -Garrett