If you are dealing directly with a bank then get a broker on side as they tend to perk up as they know we will refinance elsewhere in a heartbeat.
It costs them a lot more to find a new customer than keep an existing one and makes good business sense to shave some basis points of the rate to...