Here is a good article about why some lawyers won`t take your case on for free:
Injury lawyers: Why some cases aren`t on contingency
Here is also a good discussion about contingency fee arrangements.
You can also check out working with a lawyer.