[Edit - 2: must be talking to meself]
I'm trying to build my own cluster..I don't have like "about 30 odd computers", more like 03...but generally, it's the same principle.
Now here's an idea, create a general live-cd (or dvd usb-stick/hdd/...) on your main (quickest) computer...
(see links)...Either setup an local DNS server identifying each node (dhcp/MAC adress), or adapt the basic image, e.g. change every host name, et cetera, before imaging it to the cd/dvd/usb-stick....Then boot the node from its personalized LiveCD/LiveUSB/LiveDVD....
Each node would adress the server and log on..The cluster grows....
Some thoughts: if I would were to use my most powerful node only, leaving the remaining nodes unused, I'd spare the electric bill.
One out of my 03 nodes, has now depreciated hardware, IDE but still a fully functional hard drive
So, if you do have "odd hardware" - hmmm

30odd computers, so probably - , why bother to install it "fully optimized"? I mean CFLAGS like -march=pentium4, would only complicate everthing.
One could alter the livecd to boot and expand into ram, thus utilizing only cpu-ram-eth, omitting any other "odd" hardware. Heck linux doesn't use much ram, as win#!#. A stripped version - bootable toolchain, no X, gnome,gtk,kde ..- uses far less..
Included bonus, a minimal "livecd-boot" would be easier to maintain. A new toolchain could destroy a outdated compilation farm. Updating a few livecd-stages, burning those to discs/sticks would save a lot of time in stead of duplicating this to each nodes hard disc....
If you really want to recuperate some of the 30-odd computer hardware - eg huge disc space - , one could easily focus those boot-discs. (eg disc - nfs server posibilities - or set it up locally...)
Another idea: since most of those nodes would not be used graphically, one could easily tap into it's graphic abilities, I mean ram...I'd use it as tmp or as as a ramdisc containing the toolchain....swapping would probably not be really used.
Links:
http://en.gentoo-wiki.com/wiki/Build_Yo ... or_LiveDVD
http://forums.gentoo.org/viewtopic-t-296892.html
http://en.gentoo-wiki.com/wiki/Using_Gr ... ry_as_Swap
PS: I only used a stage2/stage3 installation
PPS: I'm currently unsuccessful building an 1 personalized LiveCD, but still trying...
