You cannot contribute to the site anymore!
It has been mentioned on the forums a couple of times already.

The upload function has been broken since like February. There seems to be some technical issue, that prevents the cover admins from access to the database. Thus they cannot approve any new covers to the site.
The site owner (and technical support for this project) has not managed to respond to this issue yet during these last 5 month, and nobody seems to know how to contact him...
If you want to, you can upload your covers to Mediafire or Dropbox and post the links on the forums.
