Vitalsource Technologies, Inc. Spin Waves And Magnetic Excitations