Home Editor's Picks Gold tops $3,500 an ounce