Extending perfect timing theory: not just one but several windows of opportunity