I noticed is a check-in occurs, a build is scheduled for N minutes later where N == the "Minutes Between Builds" setting. However, I also noticed if a nother check-ing occurs after the first, another build is scheduled for the same N minutes from the second check-in time. Doesn't this effectively slide the build forward. If check-in activity is somewhat steady (or at least more regular than the "Minutes Between Builds" setting) a scheduled build will never take place.
Is this by design? It seems to me that it defeats the purpose of CI.