I can recommend several that are great, but first, it depends on several factors if you are even eligible to refinance. If the property isn't worth what your mortgage is for, you would have to make up the difference- For simplicity's sake, let's say your mortgage was for $100,000, you've paid $5,000 off so far. You still owe $95,000. When you refinance there are costs associated with doing it. You have to pay the lender money to do all the paper shuffling, etc. There's also a title search to be sure there aren't any new liens on the property and an appraisal that's done to determine the value of your property. Much of the DC metro area is called a "declining market," so many time appraisals come in lower than what they are currently mortgaged for. Say the appraisal in our example comes in at $85,000, there's a $10,000 difference that would have to be made up for when you refinance. That's why it's very common that people are short selling their properties - they can no longer afford the mortgage payments.
In the refinancing or lending process, lenders look at a variety of information including your credit score, your income and your debt, as well as your assets. If all of these are in great shape, you are in the best position to borrow money, but one not so hot does not preclude you borrowing. It's kind of a moving target.
The good news is that before anything major happens, you may have a few different options. You might be able to refinance or short sell. You may even be able to set it up so that even if you can't refinance right now, you will be able to soon. It all depends on the situation. I can give you names of a couple lenders that may be able to help- email me at C. DOT dolak AT longandfoster DOT com.
Look forward to hearing from you!