As a homeowner, you may be considering refinancing your home to lower your monthly mortgage payments, shorten your loan term, or take advantage of lower interest rates. But with so many refinance companies out there, how do you choose the best...