Spin and Lattice Dynamics in Thin Films: From Femtoseconds to Nanoseconds.