Is there an elegant way, other than messing with
/etc/rc?.d, to control the daemon loading at boot time?
Thanks in advance, Adam
The proper way to manage service daemons is managing links on /etc/rc?.d, there are some tools which allow you to easily manage the startup order without having to manually change the links. Install the package "sysv-rc-conf" and run "sysv-rc-conf" from the terminal.
Please note that it doesn't allow you to manage services which use the new Ubuntu init system (upstart), there is no easy way to manage those yet.