This morning, the major stock indexes around the world are surging sharply higher. The catalyst for the rally is an all out effort by the European Union (ECB) and the International Monetary Fund (IMF) to help keep Europe afloat. Will these efforts by the ECB and the IMF actually work in the near term? Who really knows, however, it is causing the S&P 500 e-mini futures (ES Z1) to trade higher by 33.00 points to 1186.50 per contract. All of the European markets are sharply higher indicating short term strength.