The amazing market rally continues, now three months strong. While the indices have mostly moved sideways for the month of June, the impressive thing is how much support there is at each drop. Dips are bought without any fear. Speaking of fear, the VIX is threatening to break lower yet again, perhaps into the low 20's as pressure from the moving averages hover. The rotation is something to marvel at; Wednesday it was commodities, oil, metals and staples...while financials and tech took a breather. The late day push hit again...and while the indices were negative on the session the damage was limited.