The spin lab