I have CS: Source, and I host my own server. The server cycles through CS: Source, HL2 Deathmatch, and Gary's Mod. However, access to the server is for selected individuals only. Meaning that if you don't already know how to get there, you likely never will. It's only open to my WoW Guildies and selected Black Triad Studios members.
That's the best way to go about it really mate. Otherwise you get the public players coming in. On the Day of Defeat server I used to go on, we were banning people left, right, and center. We got some decent gameplay when we locked the server though.
*EDIT Before anyone says anything, I realise that some public players arn't complete assholes and are decent players. However the majority of publics camp, tk and tw, shout abuse down the mic etc.
Yea, the 24/7 Office I play on stays pretty full with a lot of the regulars. Occasionally 1 asshole will make it in, but there's always an admin to boot them. And after being with them so long I finally got invited to be in the community clan. I'm somebody!