While Congress approved a $317.47 billion defense budget ($19 billion more than last year, $ 2 billion less than the White House requested), Pentagon experts say that funding money to modernize the military is short by $40 billion per year and will hamstring the US military in the future.--Stephen V Cole