I have used CPE Think to obtain my required CPE for at least 3 years now. The range of topics covered is fantastic. I can choose to fit in my annual CPE in at the points when my schedule allows. If traveling I might choose a couple of course to print and read on the plane. Then after arrival I can take the test. Their course material can also be used as good reference material.