VicViper on 27 March 2012
Have you guys seen their new adverts? It's on their site, on the "news" sidebar.
They simply go for blood against Steam. Too bad the "new" new games are just indie stuff so far.
I was imagining big publishers DRM-free.







