I think that if you have a good directory and you charge $20 a link per year and you have 1000 site it is not so bad. I think that it is possible, just need to work hard on it.
A few people do, but mostly it is a supplement to their income. I would guess there are many people that make between $100-500/month, but above that requires a really good plan, and some hard work.