Actually this is not a new site, as you can see..this thread is created more than a year ago.
But I guess the site get less interest than they expected, perhaps because they dont have HTML5 client. As what you said, most people need to think so many times before they download and install a software on their own PC.
Yes we are not a new site, but we did have some growing pains in regards to the
You are correct in stating we are not a new site. We had some serious growing pains in regards to the client software, but we do feel most of these are resolved.
HTML5 client would be nice and we see the need but their not nearly as fixable or robust as a download client.