I posted about my experience with EnergyPlus. They will cost you far more than the value of the miles you get.
It might be worth signing up for the initial bonus, but you should switch away as soon as it posts.
http://www.sitinfirst.com/2011/03/be...ur-power-bill/