I would go with lawyer. The reason being that most lawyers don't know a thing about marketing and the internet is like a magic source for clients that they do not fully understand, yet are willing to put down serious money to buy a domain, or better yet a website if it will get them new clients. That being said, you need to focus on the types of lawyers who make a good amount of money on new clients and are willing to pay for leads or for a website that generates potential new clients. For example, bankruptcy attorneys, which I know a lot about, pay on average $50 to $75 a lead. Personal Injury attorneys will pay substantially more, but that market is much more difficult to get into because most of the high search geos are taken. Another good area is disability claims, social secutiry, VA, etc. those clients can potentially be worth a lot to the right lawer. I recommend developing out a lead generation site, that meets the state bar advertising requirements, get it ranked, get it producing leads and then LEASE it to an attorney at between $500 to $1000 a month depending upon the volume of leads being produced by the site, the ranking of the site etc. Don't make it a longe term lease, make it quarterly or monthly, make sure the contract indicates that you own site and content. I would recommend doing the site in wordpress and set up a user account that only lets the attorney add content to the blog, again make sure it is clear in your contract that any blog content they add is considered content of the website, which you own. That way if they ever decide to stop paying for the site, you own the content, including their blog posts and you can lease the entire package to their competitor for $750 to $1250 a month. The same can also be done with Accountants, Doctors, etc. Just my two cents!