Best part about writting your own code though, is that it's yours and you need not cater to someone elses unless you choose to use it.

Well at any rate these are great projects to take up. I look forward to them with baited breath.

Hmm... an off-side thought what kind of Network play does Quake 2 have? Is it up to date?