I have done some Real Estate IM for a real estate company where I marketed for three agents online. We used the company proprietary software along with craigslist. From those advertising venues I was generating on average about 100 leads per day with about 70% entering what seemed to be real contact information. Of those leads I have no idea how many actually turned as the agents I was doing this for had no idea what I was really doing for them. They were lazy and didn't contact the leads until many hours later, sometimes even attempting contact days later.
I would also enter all the offers for the agents in an investment firm who used the two main agents I worked for as a face for potential clients. Foreclosures are big right now obviously, but yes the market is slowly going back up. I would expect in a year or two at the most it starts climbing pretty strong.
My main way of lead generation was to get them to click through a craigslist ad that had a link that went to the company real estate website. After the person viewed 3 properties on the company website it will require them to sign up before they can view any more. Surprisingly it worked very very well. I could use some tricks in craigslist ads to get massive clicks so my CLR was great and my sign up was excellent.
It is easy to get lots of leads, but the real trick is knowing what to do with the good leads.