A few days ago (possibly even a couple of weeks "Time fly's") there was a suggestion to place any info on the home page, but I don't know if it's there or not.
After 2 days of trying to get on, I have given-up trying
edit.
Just opened from the link above, and it is mentioned about notification, but they still have not done anything about it.