links for 2009-03-20

20 03 2009