Confess I've not read through but saw Pike's and figured I'd be a smart-a$$ and say you could save some lines with

Private Sub Checkbox1_Click()
Checkbox3.Value = Not CheckBox1.Value
End Sub
(and v-v re: cb3 event)

Have a good w/e.