 Just when it looked like time to throw in the towel, the market pulled through and delivered a win. Stabilizing crude oil prices, a few better-than-expected earnings reports as well as the possibility of a fresh fiscal stimulus package all helped inspire confidence among investors.While Aprils rally 