We just had a sizzling four-day rally in the markets that drove all the major market indexes above their short-term moving averages, which is a very bullish development as we begin the final month of ...