Hi I CANT say from experience, but I asked on the Iodine supplement support forum and they definitely are recommending Iodine (and from reading their board the best Iodine to buy is either Lugols or Iodoral.)
They made it seem very beneficial.... I really hope this helps us!!!!!
You can check out the board if you like its right at the top.