On http://www.cosmosincollision.com bottom item in the list of things on the left of the screen is a link to the new forum section for Cosmos in Collision.
Cosmos in Collision is a big enough deal that it ultimately has to have its own discussion forum.