Performance enhancements by realizing that inserting a SiteSpectrum record means that all rows in SiteSpectrumData also will be inserts.  No need to validate that they already exists.  Inserts are also batched into a single call.