I get where you are coming from, but it is all about payback period of those closing costs. Who cares if you have new closing costs if you can pay them back in a decent amount of time. If you save $100 a month on your mortgage by refinancing and your closing costs are only $500, after 5 months...