Links March 19-21 2012

A mixed bag of tricks.