Many middle-class families find that, despite earning good salaries, they never have enough money. Bills eat through paychecks, and emergencies throw everything off, making saving for the future feel ...