I would go to your local title office and ask them for a referral for an attorney. Often, you can get a substantial difference in the price because these attorney's are often kept on retainer for the title company. So go to the title company that you plan on using for escrow, and ask them, they're almost always helpful and responsive.
On my website you can actually search for foreclosure homes
If you contact me directly I can also set you up to receive distressed, bank owned, foreclosure/pre-foreclosure homes that are currently listed, in the area, price range, and home styles you want will automatically be sent to you.