Altered question 1, previously i had it so the code would specifically grab all of the columns, the way its coded now is more of a select all method so that if a column is added it will now be included automatically instead of me having edit the code.