Refinancing a home can be a smart move – if you time it well and understand the factors involved. Refinancing means replacing ...