My first thought was to look in the contest forum too.Confusing also it is not in the Contest and Giveaway forum. One idea, you can follow a forum just like a thread and you will get alerts for new threads started in it. I do this for a few subject forums.