Spin valve technology