Can someone translate this for me?
Looking through my referrer logs, I've gotten a lot of hits from this URL:
I don't have a clue as to what it is (looks like a Finnish gaming site?), and I'm really curious as to what was linked to in my blog...
Any one "game" enough to tell me what it was I wrote that's so popular?