Assorted Links 3/18/09