Twenty billion is nothing to sneeze at, though it's worth noting that the Department of Defense has spent over $46 billion in canceled weapons programs over the last decade alone. That's over twice what NASA wasted, in half the time. Or, to put it another way, the DoD has lost over four times as much money to canceled projects as NASA.