The selection of a mortgage program can be rather complicated, and we highly recommend that a mortgage professional help you with the decision process. There are a countless number of loan products available in the marketplace today, and the guidelines for these products change continually. A mortgage professional that stays current on these programs can play a valuable role in analyzing your options.