Any kind of professional forms of advertising will be expensive and most likely not for us. As sad as it is, word of mouth is most effective. You meet people outside of SG tell them about it. Could be as easily as hey join us on TeamSpeak so we can talk there instead of in-game or whatever.
As far as that game tracker, sad thing is that we have not had control over that since Garfield left and I am not sure what it would take to regain control. Kind of why we have 2 steam groups as well.