Ramblings March 2010