links for 2010-04-29

links for 2010-04-28

links for 2010-04-21

links for 2010-04-18

links for 2010-04-07