It has been close to four weeks since my last viral market update, and I could come up with a whole host of excuses for the delay, b...