I'm using refit to boot up an USB stick from Mac, this boots into grub/syslinux and starts GPXE to do a networkboot.
a littel more information about it here: http://wiki.linuxmce.org/index.php/Mac_MediaDirector
Can you please add PXE boot support to refit?
Thanks.