Well, what more to say? Doesn't the picture tell it all? It is Army of Pixels, and it is on steam. No, really. We are just that good.
Once we are done with this steam stuff and we have a little more time, we will write a post-mortem, collecting our experiences. But for now, here is the link: Store.steampowered.com