In a heavy medium saucepan over medium-high heat, combine together the sugar, water, butter, corn syrup, and salt. Cook, stirring, until the butter melts and the sugar dissolves, then raise the heat to high and boil without stirring, occasionally brushing down the sides of the pan with a wet pastry brush, until the mixture turns deep golden brown in color and registers 350F on a candy thermometer.