almost 5 years ago - Avanya - Direct link
Nobody left, but most of the presense is on the official forums. That's also why the pinned threads direct you there for support and bug reports. Here is a great place to get help with gameplay issues since there's lots of players who visit every day, but Steam just isn't very practical for support I'm afraid. :/

As far as I'm aware there are just a few minor bugs (things that happen only in very specific cases or can be worked around) at the moment, since we had a little patch fixing issues discovered after Sunset Harbor was released.

And even if I don't get the chance to respond to many threads on here, I'm still around daily. :)