Do you need to put money down to refinance a mortgage?

In most situations, the answer is no, but there are costs, and you should understand your strategy and why you are......