Diskless booting will make your life easier
blog.ksplice.com
blog.ksplice.com
No manually accessing firmware to kick of PXE, so you can build a few hundred physical boxes in a second without too much effort.
SMASH is vendor neutral, so it works across HP, Dell, IBM, and other vendors.
If you're a decent frontend django programmer, and think we could make a business of this, get in touch. My contact details are in my profile.
I'd stick with the IPMI moniker, it's what people will know. :)
(Btw, your profile appears blank -- hn anomaly?)
So, it's definitely possible, but it might not yet be worth the effort.
If anyone has any links or pointers I would be very interested.
http://www.google.com/search?q=windows%20boot%20from%20iscsi
Has various things which look like guides and relevant discussions.
EDIT: Oops this should have gone under 'oremanj' link (http://etherboot.org/wiki/start) I got the gPXE chainloading working already, took some trial and error.
If anyone else is interested try the 'alldrivers' option rather than the 'undionly' option when making your .kpxe ( http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-... )
They talk about historical details of BIOS booting and PXE along with using open BIOS firmware to speed up booting.