Honestly, I was on a Tower Defence gaming binge and ran out of good TD games on the sites I was using. So I did a Google search for TD games or something along those lines, and lo-and-behold I came across this lovely little site.
That being said. I do think quite a few years ago, when the site was still Games of Gondor, I came across it, but that was only for a day or so and never really invested any time beyond that into it. I sorely wish I had now. Either way, i'm here now and I love this site.