Re: "The Thing"
Yup. That was the episode.
No windmills at Pole yet, but there's talk about installing solar power to handle the additional needs during the summer/day.
There's also talk about the Kiwis installing windmills on Ross Island. I don't know if they've done anything yet.