I dont know if i can post it here or not. This is my request to admin is that please delete this post if they think it is something wrong.
We have started a website called as duothemes.com
for submission of free wordpress themes.All visitors can have a look and submit their wordpress themes for better reach to people.
We are working on SEO of this website and collecting traffic for it.Eventually traffic for your own themes.
So all the respected theme developers can get hands on it.