Register the second you hear about an event. From what I've seen, popular tournaments can fill up overnight. I missed a local league last year by waiting until morning. Now I set an alarm for registration day. It sounds silly, but it works. Saves a lot of hassle.