Struggling to come up with enough cash for a down payment on the home you want? You should look into the various Down Payment Assistance Programs being offered. These programs can help you pay the upfront costs of getting into your new home. Some of these assistance programs include grants, which means you don't even have to pay back the money! There are also loan based programs, and programs focused on first time home buyers as well as veterans.