Kickstarter and development of affordable 3D printing are another two, just to lengthen the arrow pointing in the direction of the future you're imagining.
Having said that, the transition from our current world to that world could be pretty darn rocky, if it's even possible.