Ramblings May 2012