Has anyone ever seen this?. . .I'm populating a worksheet from a SQL stored procedure with parameters (where the data is aliased to the column name I want), but when I refresh the data in the worksheet, using different parameter values than the original set, it randomly changes the columns names. The ones it changes just happen to be the ones used in the pivot table in another worksheet (i.e. orginal names are "Report_Status" and "Graph_Status", but it changes them to "Graph_Status1" and "Graph_Status2"). It only changes them if I use the "Refresh" or "Refresh All" selection from the ribbon. If I select "Connections" and use the "Refresh" button there, it works fine and populates the column names as they are supposed to be from the source.