Can you realize what happened ? You have gained control over the lowest boot code of your machine, that "sacred-closed" thing became free and you even can keep on developping. True, that just a matter of specifing to your hardware needs, boot needs, power and security needs, a matter of thinking of your booting architecture : just matters you couldn't get your nose in before ! Yet already, you imagine of a lot of boot scripting possibilities. Boot A if B fails, until C boots. Upon 3 if C fails, bios-netupdate C if A not boot. Can theses letters be machines or programs ? This sounds like a beginning of IO streams of BIOS, isn't it ?