One great feature of askrunlevel is its ability to switch to configuration mode, which opens the full power of Linuxconf even before the boot process completes. This should eliminate those reboot steps which are generally required when upgrading a machine (i.e., you boot once, see all kinds of meaningful error messages, fix the configuration, and reboot, this time getting the proper setup).