Wasn't meant to be snide, just brief. I think they were valid questions asking for clarification.
I don't understand why not pull from same list. If you have two distinct groups then have another field in table to identify that and use it to filter records for lists.
There is no field named sfTOalt.
Why does each table have both TO and CC fields but not both displayed on form?
Why does each form run UPDATE of Contacts table?