Recent versions of Windows have iSCSI support built-in; you can actually just export a normally-installed version via iSCSI and everything will just work (in theory). For XP there's a program called "sanbootconf" that you can install to make it work. http://etherboot.org/wiki/sanboot has some pretty good tutorials.