I've submitted sites to TASE with no thumbnail but I do have the thumbs made since they were all submitted with 88x88 thumbs to Tommy's too. Is there a way to add those thumbs to sites you've already listed? I don't see any way to edit submitted sites when I login over there, but if there's a way I'd be glad to add them. Otherwise I'll just do that from now on with new submissions.
