links for 2006-06-04

Posted on June 4, 2006 and filed under Uncategorized.