Remember all the Republican grousing about the stimulus and how much it would cost future taxpayers? Well, as we told you ever since then, they have no idea of what they are talking about.

The USA got a 12.5% return on its investment. Tell me we don’t have the best economic team ever?