Quarter-end window dressing is in full force.  This is resulting in cross currants.

Gold is having difficulty holding $1200 level.

Oil has given up most of its gains on Yemen news.

Interest rates are higher.

Our very, very short-term early stock market indicator is mild positive.

Gold futures are at $1198, silver futures are at $17.08, and oil futures are $50.55.

S&P 500 resistance levels are 2063, 2100, and 2150; support levels are 2017, 2000, and 1975.