Not everyone still checks the site daily or anything like that. We have a decent following on Twitter, I've been able to get 15-20 people on the stream before, which isn't much, but if we kept a steady pace we'd grow.
I also have close to 1000 subs on my review Youtube page, some of those interactions have led to people being interested in the clan and I could possibly upload some recordings to my channel and get people interested in watching some live streams, not just for Gears, but for any future games we might play as well.