All solutions were prepared with double-distilled water. Standard stock solutions of bismuth, mercury, copper, gallium, indium, thallium, cadmium, lead, and zinc (1000mg/l, atomic absorption standard solution) were obtained from Aldrich and diluted as required. A 0.1M sodium acetate buffer solution (pH 4.5) served as the supporting electrolyte.