America's debt just hit $40 trillion. · The Heritage Foundation · Sentinel