It seems that SiN Episodes (the sequel to SiN) will be released by Valve via Steam. Starting this winter, the episodes will be available for purchase for 20USD each, every three or four months. The game will use a tweaked version of the Source engine which powered Half-Life 2 and for the moment Steam is the only distribution channel.