It shown me the below msg: Sorry, the IMTalk.org Forum is unavailable at the moment while we are moving to a new server. We will be back soon...
Yes, it is legit, but don't expect to see much results. The best use for that kind of sites is to have your site indexed fast.
I submitted my site and give as 2000 in number of pages field.After submission it is displaying a list as Page is created and page is pinged.When i viewed some of those pages,they are just displaying my website statistics and analytics.So i think it is useful just to view our website analytics on different sites.I need to wait to see how it will be helpful in increasing the backlinks to the site.