Recently found this place. Wow, I've played a few of those games, I had no Idea this site existed. Looks like they have their act together. They have a downloads page as well.
That's the second reference I've seen now to Nexus: The Jupiter Incident. From what I'm getting it's a game that's been released in the UK but not the states yet. Anybody have any info on this game?