I do not disagree with any of that. However, investing in the future, IMO, is worth more than overextending in the present. Exactly the reason we have insurance, 401k's, ROTH, and any other savings we can think of. We cannot compete with the big boys now. We need a better plan for the future. Continuing to pass the plate and hope someone fills it, again IMO, is not a good plan.