Buying a home or taking out a first mortgage can be an exciting time in one's life. There are many things to know about the process, including the types of loans available for different people and situations. Lenders often require a certain percentage of the total cost as a down payment ...