@Curtis Daniels
All leads have value. It's just a matter of figuring out who the leads are valuable to. I have build a career out of finding value in leads.
Real estate agents will pay for leads if you can figure how they will make money off the leads. Here is a formula that I have used in the past to determine what anyone would pay per lead.
Start with the amount of revenue someone will make off a lead if they make a sale. Let's say the real estate agent stands to earn $2500 from the deal. He only has a 10% chance because he wont get every deal. That gives a 1 in 10 closing ratio - a reasonable expectation. That makes his cost per deal $250. Take that and apply a 15% marketing factor. The marketing factor is the amount of total revenue that a lead buyer is comfortable paying as his marketing expense. That makes the lead worth $37.50 (exclusive). If you want to make sure the person that you refer gets good service, then offer the lead to more than 1 agent and charge 1/2 price - $18.75 per lead.
Another advantage of selling leads is the compliance issue. You don't get paid on closed deals, which in most cases requires a license.