This post from M0URX explains it better than I can 🙂