Despite the many business hurdles it has caused, the moment is here to launch new ideas.