GOto provides a set of scripts to create a Debian-based boot image for diskless operating clients. The clients are fully configurable through LDAP and boot using PXE or BOOTP. There's support for audio, removable media, and USB devices. Clients can act as a print/scanserver.