Technology is amazing and we all know it. What we may forget or even take for granted is that there...