Spinning Techniques