I was wondering if anyone else playing LoL from the scene here? To those who don't know the game, it is a DotA like strategy game and it is actually totally free to play. Very enjoyable.

You can check it out here if you want to: League Of Legends homepage