The German government has pushed through its share of the giant, $1 trillion stabilization package, which effectively means that the deal is done.  This isn't the most shocking news, but it's a good sign for things in Europe, and may have something to do with the reason that markets are up this afternoon.

We want to hear what you think about this article. Submit a letter to the editor or write to