Assorted Links 3/19/09