steam is valve's new gaming platform meant for developpers to distribute games easily, it's still in beta phase now, but valve sees a great future into it. The thing is though, the games distributed by steam aren't for free, and since esf is about dbz I dont think it would be possible to make money out of it