Purchasing a home is an exciting milestone that requires careful planning and budgeting. You should consider all your mortgage alternatives to determine which best suits your needs, as housing costs are growing nationwide. For homebuyers in the Mooresville, NC, area, ...