Spin technologies