Radio Clusters & the Cosmic Microwave Background