Hello, I haven't posted in a while, what's the verdict on Earth Balance? http://www.earthbalancenatural.com/responsibility/palm-oil/