Many people over complicate the process of creating a website.
I believe that the most important first step is just getting a site up and live and then changing it over time when you learn more about internet marketing, your customers and what you want to achieve from your website.
In the case of a law firm it is almost always going to be new leads.
You can visit the finished product at http://xyzlawyers.wordpress.com/