Spintronic Nanowire Research