Matthew,
Josh, Brandon, and Kevin all make great points and, I would write down each of their suggestions as a list.
Handling attorneys (notice I did not say Law Sites) is a horse of an odd color. First, you need to set up your GA and GWMT for the firm so that you have impeccable tracking. Now you are a pro member and you need to immediately go into Campaigns and set up a campaign for this firm. Matthew - Don't read anymore, go set up the campaign and come back and finish reading when that is done
Then you are going to want to consider two things: First, a click to call system that allows a searcher coming to the site to put a number in and be speaking with a lawyer/etc. immediately or very quickly and a system where in you have chat available that pops up on the screen. Both of these will help and most track everything as the companies want to keep the business.
Next, for where you are you need to go into the keyword tool while logged into an account (not external tool) and do keyword research on the three different areas. If you are unsure, just put keyword research in the search bar on SEOmoz and you will have a hundred resources. Personally, I do not believe you need anything other than the Keyword Tool in AdWords for this project. Get a good list of keywords and see where your competition is missing the boat. Brandon mentioned using a city locator and he is spot on. Be sure you look at how keywords are ordered: city-bk-atty vs bk-atty-city. Trust me, most of your competitors are not looking at this.
Now, use what the others have given you with your best 5 to 8 pages per atty. BK - Chap7,11,13, how to (do this), etc, Criminal (here I am not listing anything I have ever done....) DWI, theft, robbery, etc., Divorce - child custody, how to, etc.
Do not spend a lot of time on ego pages... about attorney smith who walks on water in between being an astronaut and playing first base on the local slow pitch team....
Control them now. Tell them what YOU need from THEM. Tell them what reports they will get and when. Show them the first report out of the campaign wherein they rank for nothing. Give them a report monthly on keyword rankings, etc.
Lastly, as to blogs, they will all tell you how they are great writers, etc. Say, "that is super, we need about a dozen blogs to start with. Nothing tomorrow, but one a day for the next few weeks." Then give them a list of potential titles. If one of the three follows through you have an asset. If not, don't push it as you have just put the blog page to bed unless they want to pay you to write (hire a copywriter) a blog a week for each, etc.
Hope this helps, control them, best.