Let me tell you the best way to get a good lawyer for a very good price, NETWORK. There are thousands of ways to go about meeting a good lawyer. Let me tell you how I found mine; I had my girlfreind who is a stripper talk to all the guys she gave lap dances to about my company and how I needed a good lawyer to represent me. She finally met a young guy that new some people that new some people that owned a law firm, we met them, drank some beers with them, and became close freinds and know they are on my side for any legal help I need and the per hour price was cut in half, alot of the stuff like contracts they have there lawyers in training do for free. You have to network and hope you get lucky or else you will end up paying $250 an hour for a decent lawyer. If this does not work out visit this guy at the below website, he should be able to point you in the right direction. Hope this helps you.
http://www.firstamendment.com/