Spintronic research