Cant say I find it an apealing site, but given time it could go anywhere
Anyway, it has some things you really need to iron out before plugging it (or accept that people have written it of before you get things in order).
Push the contact button, than see if you can stil navigate the site properly.
Why cant I just push 'my projects' and see a list of projects, I dislike mousing-over things in order to get to the next menu .. I click! Let me click! I like clicking!
You have, what would seem as an important part of the forum, a terms & conditions part on the site .. but it isnt there .. just scrap it untill you get something there, or at least state it is under construction. If I wouldnt know better I might be thinking I'm missing some pop-up or what ..