A Perfect Storm of Shortages And The Next Great Revolution?