League of Legends is a free game that has been making a big splash in monetizing through in-game purchases, which I believe TF2 is doing now? I'm wondering if Valve is making a similar big play in this area?
Valve has Steam from which they take 30% of any game sale. So they will never hurt for cash. They can give away every game they ever make and still make a killing from selling others' games because they have the most popular and best working platform.
Valve is now in the content delivery network business and just happen to have a department that produce video games.
Heh, I remember how heavily Steam was derided back when they rolled out the beta. And people screamed bloody murder when they made it so you had to go through Steam to play CS online.
We will have to see when dota2 comes out, but LoL is much more differentiated from dota than, say, HoN. I suspect that LoL will be considered to be "dota1.5".