Without wishing to hijack this thread, just a word on the engineers thing.
The country does make a HUGE difference, that's why there are far more engineering based companies in Germany/Japan even the USA compared to us. Germany has a excellent tradition of engineering apprenticeships, we don't...