ETL.  Still tons of cleanup to do.