One of the most important ways to stay on a solid financial footing is to have a budget. We all know we need to account ...