links for 2009-03-26

26 03 2009