Is this a new site? I haven't check it but I think the site name is familiar, it's like I already heard them before.
Anyway, the posting rate is not bad for me. Might join this one if there are already much active member there