The Law Offices in Colonial Heights do only two things: no-contest divorces and bankruptcy cases. I went there for bankruptcy, and have to say that compared to stories I've heard from others in similar situations, their services were the best.
The fee is nominal, and you have an option of paying it in increments (though the last payment must be made when all paperwork is filed). The lawyers are very helpful and answer all of your questions throughout the entire process. Also, once you've filed with them, they handle all incoming creditor phone calls, which can be a relief.
If you're seriously considering bankruptcy, check out the Law Offices. Calling their number gives you a detailed message of exactly what you need to do before your first appointment, and it tells you what to expect before you make a commitment.