Quote from short&naked:
You may very well be right. We have also closed that nasty Oct 2008 gap. And indeed, if the 20MA acts as support for too long, the market can get oversold very quickly. There is also a fundamental divergence between the state of the economy in 2003-2004 and now and the levels on the SPY.
However, timing this beast is problematic as the current momentum could easily cause a blow-off top (unless this is a true bear-market rally that simply dies down slowly).
In general, I see the March rally as a typical surge caused by too many, selling too quickly. Sellers simply got too exchausted. The attitude that the market must always rise is also to blame. Investors think, the market has droped so much so it must necessarily be cheap.