Source: http://www.abcloanguide.com/refinancing_your_home_loan_when_should_you_refinance_your_home.shtml