Yes, I agree with you, Al.
I also wanted to address the discussion regarding the question if the transformer could be eliminated for the zero crossing detect circuit - and it can. What the Arduino will do with this dectection input is up to the designer. However, I do suspect that this project will gravitate towards a phase angle controller, rather than a burst mode. But it may still be fun to try a burst mode controller.
Sometime ago I had thought of experimenting with a motor controller for my MasterCraft 2.5HP router and have it "crawl" real slow, yeah..., like a stepper motor. Then see what problems I run into, like overheating, or excessive current, poor torque, etc. Then to create a possible solution for each problem. Just to experiment even if I had no useful project for it. It was to be mainly an educational excercise. I still haven't done it yet, but this thread made me revisit the idea now that I bought some triacs for a light dimming project.