Very impressive mate.
For never having any formal training in networking how did you know who to run cabling, setup thin clients and configure most of the hardware associated with the setup.
Most of the hardware/software you are using is not readily available to the masses which makes it even more impressive.
Any light you could shed on the topic would be most appreciated. Keep up the great work and best of luck with the server setup.