For whatever it's worth, I check their site fairly frequently. I like some of the interviews and feature articles. I find most of the reviews to be rather fluffy, so I don't put much stock in them.
Re: their forum, I *much* prefer this one. This one seems like a bunch of good friends hanging around a bar swapping stories (and talking a little trash) and that one just seems a little sterile and forced at times (hey, what shall we discuss today?).