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