What are the best ways for refinancing a home loan?

In order to learn how to best refinance a home loan, one can research websites which specialize in mortgages. Many times these types of sites are banks, such as Chase; other times they are sites specific to financial planning as it relates to real estate.