Steam yes. I don't have any of the other suggestions. I've been meaning to start taking stone iodine.