Let me explain this a bit more so that everyone would understand what this meant...
Currently when you time a dance a .sct file is created that contains the timing. Each line of that file corresponds to a single cue in the cue card (multiple semicolons with only spaces are part of the same cue).
My proposal here would be to create a new timing file (perhaps called .mtf for measure timing file). Each line of this new file would contain the timing for each measure of music.
Now if you had a cue card with "Wait ; ; Apart Point ; Together Touch" it would time the first cue as two measures and the remaining cues as each one measure. The cue highlighting would work as you expected... If this is a dance you're writing you could also later change that sequence to "Wait ; ; Basketball Turn ; ;" and DanceWizard would correctly understand that each of these two cues each take two measures - and the cue highlighting would work as expected.
I see this as having two benefits...
1) Timing a dance becomes easier as you would only hit the spacebar for each measure (I can't tell you how may times my mind has wandered while waiting for 8 measures to go by for Chase with Double Peek-a-Boo).
2) If you writing new choreography and changing the cues (and the cues you're replacing have different numbers of measures) then DW would be able to automatically highlight the cues as needed depending on the number of measures in the cue
This would be done as an optional checkbox when timing the dance so would only happen if enabled (and there would be a global setting to allow you to change this to be enabled all the time if desired).
This approach could even go so far as generating a .sct file during module export so that if the dance is imported into DanceMaster the cues would still be highlighted at the appropriate times.
Bill