BSA Timing Requirements Cheat Sheet