ramblings, rantings and rumination