 CMS Energy Corporation boasts remarkable revenue stability that should help the company weather the coming difficulties in the economy. The company is positioned for growth and should be able to deliver a 9 to 11 total average annual return. 