I suppose this site can do without my help, but I don't see what's wrong with having more than five people helping out.
So, where do I upload the covers? There is no obvious link anywhere.