Spin Research Spin Production Spin Communication