links for 2005-07-29

Links July 29th, 2005