Absolutely. I forgot to mention the points you bought up.
Not being able to hear instruction is really frustrating in training too when you're not really sure what you're supposed to do.
An advantage of the earplug style is that you could probably have your SPR and/or radio headset over the top of the earplug.
It takes ages to get foam plugs into my ears (I have to roll them to get them small enough first, then use two hands to get them in) so under the pump I have no chance of using them.
The amount of batteries (all AAA thankfully) you need already is ridiculous. You need one for your NAD, a number for your night vision, two or so for your night-weapon sight (if rank say you must have one of the bloody things), two for your SPR, two for headlamp (just in-case), plus any extra for backup and other devices. Batteries for Peltors on top of that... Yay.
Use something like Nikola or Pelican with [favourite python template system here] to hit the sweet spot between hand-coding/frameworking and CMS. You can adjust any part of the look, feel and templating easily and you can enable customers to have a very easy/cheap way to get the site up, running and maintainable.
Because it is a static website there is no security maintenance needed. You don't have to be a programmer to work with a lot of these static site generators and the time investment to learn them is quite low in my experience.
Also, you can always just drop a PHP script (or embed snippets that are compiled in) with the static site to do any dynamic stuff you may need.
SystemD is not replacing iptables, all they have done is integrate with iptables. Systemd's approach to configuring init "scripts" is superior (no really, it is) but it means that you can't just issue a straight "iptables -t nat..." command and instead have to call it via IPForwarding=yes and IPMasquerade=yes - unless of course you want to start a script with a unit file but then are you sure that iptables is up? Is the filesystem for the script up?
I don't know why I even bother reading the Slashdot comments about SystemD as they always lack critical thinking and instead prefer to cite hyperbole and FUD.
The good news is that there's an actual university degree for his interest - greating games and game mechanics, as opposed to just playing them. Games design deals with creating game mechanics (among other things, probably of some interest to him). I used to live with some game designers and both have been employed for the last 5 year so I guess they've had success with the career so far.
Is there possibly any open course-ware for Games Design floating around?
A cartesian (like RepRap Mendel or this HYREL) based design always rattles itself apart and has very high stress on parts which increases as print speed increases. A SCARA (RepRap Morgan) or Delta (RepRap Rostock) have far lower stresses involved and shock from head movement is shared among multiple axis which decreases resistance/absorption problems and allows for higher print speeds.
They go on about design, and yet they failed to analyze what was the root cause of the faiures and opted to apply bandaids instead.