I when browsing all of Telltale's games I am unable to find anything about the CSI games. There is only a small box on the games-site http://www.telltalegames.com/games mentioning it, and if there wouldn't be a forum for them I probably wouldn't even know they do exist!
When clicking on the link leading to http://www.telltalegames.com/store/csi, I get the same site as http://www.telltalegames.com/store/.
What is happening there? Some kind of conspiracy? Are the games only available to users of certain areas??
And: Are there even more "hidden" games from Telltale, I do not know?
Thank you for explaining.