Granted that, at the moment, any one component can be killed off, and the system will survive with minimal operator reaction required.
What started all of this was wanting to write a module that predicted the next time someone would be active and the next time someone would be online. The best place for this was the name module. In the end, I just got bogged down with all the extra stuff I'd have to do to make it work.
I wonder if this is going to turn into a cabinet 3.0.
Well -- no time for that right now. I'm off to Seattle!