Interplay of Charge Current and Spin in Nanostructures