Assorted Links 3/12/09