Links from May 2006

Links for Thursday 4 May 2006