I think you do get a reminder automatically from the forum software.
Big Thank You to all that support this place, be it via personal sponsorship, advertisers or the members that press the google ads It keeps the place running and always improving. I don't always find enough time to do what I want, but eventually we get'er done