Rob wrote a great article on how to Netboot your macs across multiple subnets, like we do here at RIT
cias.rit.edu/~rrhpph/wordpress/