I have had a look at the source code, but for the cd key all that is used right now is some code that blocks gamespy from sending the invalid cd keys at the default port...

Looks like sehe needs an assembly coder to fix this and a few other(stability) issues.
Anyone who would like to help?