Ramblings April 2010