Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
As you fine-tune the thin clients you are going to purchase, most likely a part of your deployment will be on a device that runs on low bandwidth. Solutions such as VNC or NoMachine might be good solutions for you. Another fit might be to purchase and use Citrix Metaframe for UNIX. Its main advantage is the plethora of devices that it supports including computers of various operating systems, handheld operating systems, and cell phones. This is a licensed product and will garner some additional costs. One issue that is faced with this product is that it doesn't run on the Linux operating system. This is unfortunate, but a solution presents itself should this be the right fit for you. Citrix Metaframe for UNIX supports Solaris Sparc. The users on low bandwidth log into the Solaris server, and an X-windows session is initiated and then a remote-shell or secure‑shell command can be passed to your Linux GNOME server, invoking a full session exactly as is seen on desktop thin clients. The beauty of this design is that this creates a true roaming desktop. A user can move from desktop thin client, to remote wireless laptop, to cell phone, and all of their software applications and work files go with them.