Budgeting is one of the most important skills a homeowner can have. Planning ahead and budgeting for home projects can help ...