Has anyone investigated upstart? It is Ubuntu's replacement for sysvinit and is event based. Fedora and Frugalware using it too. Ubuntu and Fedora are still using it in SysV-compatible mode for now, so it will be interesting to see how it performs in full native mode. I think I might install it on an LFS partition and play with this.