I'm thinking about registering on the site soon...it's also a very popular forum too.....and has a pretty decent layout, not better than B.Next though.
-
Neogaf is decent, it has actual game developers there.