Not specific to this example, but where does the developer draw the line at abstraction & generalization for future reuse vs. "Get it done today"? >You can go further to separate behavior from structure if you assign the onclick event to each >checkbox using Javascript instead of HTML: