Re: Google invests $200 million in Texas wind farm

I just got a check for $209.56 from "Purchasing Power", but I don't know who or what they are or whom they represent, so I'm scared to cash it. Their address is 1375 Peachtree St., Suite 500, Atlanta, Ga.30309. I have Green Mountain Energy as my electric provider. Could it be from them?only1Tinker