Ideally, data would be validated during data entry, however, sequential nature of this data still complicates any effort in this regard for multi-user db. User A input would have to be saved before User B input could be validated.
We still don't know what constitutes a "gap". Doesn't sound like...