So lemme guess, there's been 20.000 odd views of this thread, I would say half of them found the link to the url the OP posted and googled it, then they trawl thru the serps to find it, click thru and have a look round the site.
That alone would rank this site fairly highly.
Not to mention the...