Using density functional calculations, we show that the adsorption of ferrocene dithiol on the Ag͑111͒ surface is remarkably flexible, i.e., a large number of different configurations have binding energies that differ by less than 0.1 eV per molecule. The thiolate bond is slightly favored over the thiol bond ͑by less than 0.1 eV͒ but may not be formed due to considerable activation barriers. Electronically, we found that the thiolate bound molecule is conducting, whereas thiol bonds turn it into semiconducting.