Really nice job and well worth keeping in mind for a shameless copy.
When you say the light switches are on the 12V side of the transformers, you mean the transformers are running all the time?
Not very efficient, though. I'd just put up with 120V mains switching as it's properly 'off' when it's off.