I used to run my own cs server from home, worked quite well for a 20 or so player server. And that was on an old piece of crap computer that has since died on me lol. So anyone really with a spare computer, and an extra Steam account of course, can host a temporary server anyways.. Mind you I only ran it with 1.6, I havent tried running a Source server, but just an idea