links for 2007-03-21

march 21, 2007