The market started this week with another sharp selloff, continuing the May weakness and bringing the major indexes down 7.65% (S&P 500) to 10.8% (Nasdaq) from their peaks. But since Monday, the action has been excellent, and the major indexes are working on solid gains, in the 3.5% to 4.0% range.