Hello Apollo,
the website you talked about is pretty new, there is like 5 messages in the forum, the first of them dated may 31th 2005. I guess this is your website and your doing some advertising here. That's OK

.
So, in the same category. This is an advertisement for my new website:
www.SharedTalk.com
It's a free language exchange community. It helps you find penpals to practice ANY foreign languages, you can send them messages, chat with them...
Good luck for your website Apollo

.
Valentin -
SharedTalk Webmaster