Joel,
Thank you for the reply. Feature Class to Feature Class seems to work if the schema of the data will always be the same. I found that if a client wants different variables, or variables ordered in a certain way I had to create a whole new feature class to feature class as we cannot reorder fields once they are in the model. Therefore, in cases where the schema changes, it was recommended that I use a template table and append the new data to the template, which I think is a little frustrating.