The European Stabilization Deal Lives

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.