Reinvent, Reinvest and Reengineer - Times Running Out