In this paper, our goal is to present a combination of new tools for efficiently propagating the electronic wavefunction [process (ii) above]. Before we can present the exact protocol, however, we must review the FSSH algorithm for describing coupled electron-nuclei dynamics so that we can highlight the essential problems that must be overcome.