Good riddance for ruining CAC.
The first two I linked did, here's a few others I know has released from the third link:
http://www.giantbomb.com/cthulhu-sav...orld/61-33626/
http://www.giantbomb.com/giana-siste...eams/61-39484/
http://www.giantbomb.com/party-of-sin/61-37971/
http://www.giantbomb.com/ravaged/61-38072/
I believe all of those plus the other two I linked before can be found on Steam.
"In order to maintain a tolerant society, the society must be intolerant of intolerance." Paradox of tolerance