Some people complain that there is no new 'screenshot
of the day' since a few weeks.
But no one is posting screenshots

You can easily post screenshots when you go to
screenshot browser on the website, then click on
'submit media' (if you are not logged in / cookied
on the website then login to it first, on the right
side you can enter account name and password)