I think paying to list a CV is a great idea. As I said in a comment:
Ninety-nine dollars is nominal. If you
get a job making $1k/year more -- or
the same job, but negotiate a better
salary because hiring on SO is
relatively cheap -- that's a 900%
return. If you're out of work and land a
job one day sooner you'll probably
recoup your cost.
Joel Coehoorn objected, "$99 is a huge risk if your current income is $0."
Yes, that's true. And if your current income is $0, isn't that all the more reason to do everything in your power to land a job ASAP? Let's say that having a listing on CSO will get you a job on average one day earlier. If that's the case, it makes sense as long as you'll end up making more than $99/day. If you make $100/day, you'll end up $1 ahead on average. If you make $200/day (about $40,000/year), you'll end up $101 ahead. (Have fun playing with the formula. What if listing helps you get a job a week earlier and you make $300/day? (1))
I'm not sure if Joel meant to imply that in addition to no income, the job-seeker has no savings, or so little savings that he has to choose between CSO and prescription drugs. If that's the case, I would expect you to ask a friend, family member, charity, the government, or even a businessperson to foot the bill. Depending on the nature of the relationship, you may pay them back, possibly with interest, once you have the job, and would probably still come out ahead. (2)
JohnMcG makes a compelling argument: "Never pay anyone to help you find a job."
But you're not paying for help finding a job. You're paying to get in a position where a job can find you. You still have to have a good enough CV / rep / body of work on SO to get a phone call. And then you have to pass a series of interviews.
I don't know for sure, but I imagine most low-caliber developers who post on Monster don't end up getting jobs. At least, they don't get jobs with companies that have smart hiring practices. But if the cost of posting is zero, even the most miniscule chance of getting a job means you're averaging an infinite return on investment.
If he has any sense, a so-called developer who doesn't have a good chance at getting a programming job won't waste his money on CSO. That's especially true if he realizes that CSO isn't Monster. Its clients are looking for the best developers, not just warm bodies.
I don't think CSO will be flooded with pretenders. Most of them won't even find the site. Of those that do, most will balk at the idea of paying for listings (bots certainly will). Of the few who are left, many will look at the cost/benefit ratio and realize their money is better spent on good resume paper. We can compete with with the few who are left.
And it's not just about competing with a smaller pool of CVs. It's also about being better than the competition job sites, so that top employers will come looking for us in the first place.
Miyagi Coder equates the idea with charging for water.
Yes, it's stupid to pay $1.50 for a bottle of water when you can get it for free out of the tap. But as I've argued above, CSO claims to offer something better than the free alternative. It's more like paying $1.50 for a glass of wine.
I think some of your thinking is clouded by what's known as the zero price effect. The question you should be asking isn't, why pay $99 for something I can get for free, but rather, is a listing on CSO worth $99 more than the other sites? If it cost $1 to list on Dice and $100 to list on CSO, what would you say then?
To put it yet another way: If listing on CSO was free, but I offered you $99 to stay off the site for a year, would you take my offer? Who's more likely to take that offer? You, or an unqualified slacker?
Footnotes:
(1) And what if the job you get via CSO pays better than the job you'd otherwise get? What if it's closer to home so you save gas money, etc?
(2) If you're not resourceful enough to figure that out, you're probably not the kind of person I want on my team. Which means the system's working.