Here is an interesting graph showing how the time it takes to bring anew technology into play is reducing very rapidly
http://www.hydrogenambassadors.com/background/implementation-time-of-new-products.php
Regards
Nick Balmer